回答編集履歴

4

策定自体は以前からあったため、文言を修正

2019/12/19 07:59

投稿

miyabi_pudding
miyabi_pudding

スコア9555

test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  Private fieldsと呼ばれるもので、
14
14
 
15
- 今年の1月に策定されものであるので
15
+ 今年の1月に最新となっている
16
16
 
17
17
  各種モダンブラウザでは対応が進んでいても、
18
18
 

3

Visual Studio Codeにおいての調査結果を記載

2019/12/19 07:59

投稿

miyabi_pudding
miyabi_pudding

スコア9555

test CHANGED
@@ -8,15 +8,23 @@
8
8
 
9
9
 
10
10
 
11
- Visual Studio Code拡張機能があるかどうか確認探してみるか、
11
+ 本質問においての、仕様は
12
12
 
13
- (プラグインす)
13
+ Private fields呼ばれるもの
14
14
 
15
- Visual Studio Codeアップデートを待つしかないかと。
15
+ 今年1月に策定されたものであるので、
16
16
 
17
+ 各種モダンブラウザでは対応が進んでいても、
17
18
 
19
+ 各種IDEやテキストエディタ、そのスニペットなどでは未対応である可能性が高いです。
18
20
 
21
+ Visual Studio Codeにおいて、プラグインの検索を行いましたが、
22
+
23
+ 対応するものは確認できませんでした。
24
+
19
- ※もう少し調査してみます。(すぐには出てこなかったです)
25
+ (ES10対応のスニペットを入れてみまが、#定義るとエラーと言われてしまう
26
+
27
+ 対応するプラグインが出るか、Visual Studio Codeのアップデートを待つしか無いかと思います。
20
28
 
21
29
 
22
30
 

2

打ち消し線を調整

2019/12/19 07:15

投稿

miyabi_pudding
miyabi_pudding

スコア9555

test CHANGED
@@ -20,12 +20,12 @@
20
20
 
21
21
 
22
22
 
23
- ~~先頭に#がダメかと。
23
+ ~~先頭に#がダメかと。~~
24
24
 
25
- たとえ、ブラウザなりなんなりで動いたとしても、エラーの元になるから止めた方がいいですよ。
25
+ ~~たとえ、ブラウザなりなんなりで動いたとしても、エラーの元になるから止めた方がいいですよ。~~
26
26
 
27
- VSCodeでも、それ込みでエラー吐いてるのかと。
27
+ ~~VSCodeでも、それ込みでエラー吐いてるのかと。~~
28
28
 
29
29
 
30
30
 
31
- ちなみに余談ですが、通常のJSに**private変数**は存在しないというか、**private変数としての定義はできません**。~~
31
+ ~~ちなみに余談ですが、通常のJSに**private変数**は存在しないというか、**private変数としての定義はできません**。~~

1

指摘を受けて回答を修正

2019/12/19 06:55

投稿

miyabi_pudding
miyabi_pudding

スコア9555

test CHANGED
@@ -1,4 +1,26 @@
1
+ 大変失礼しました。
2
+
3
+
4
+
5
+ おそらくで、確証はないのですが、
6
+
7
+ Visual Studio Codeで未対応なのかと思われます。
8
+
9
+
10
+
11
+ なので、Visual Studio Code拡張機能があるかどうか確認、探してみるか、
12
+
13
+ (プラグインとかです)
14
+
15
+ Visual Studio Codeのアップデートを待つしかないかと。
16
+
17
+
18
+
19
+ ※もう少し調査してみます。(すぐには出てこなかったです)
20
+
21
+
22
+
1
- 先頭に#がダメかと。
23
+ ~~先頭に#がダメかと。
2
24
 
3
25
  たとえ、ブラウザなりなんなりで動いたとしても、エラーの元になるから止めた方がいいですよ。
4
26
 
@@ -6,4 +28,4 @@
6
28
 
7
29
 
8
30
 
9
- ちなみに余談ですが、通常のJSに**private変数**は存在しないというか、**private変数としての定義はできません**。
31
+ ちなみに余談ですが、通常のJSに**private変数**は存在しないというか、**private変数としての定義はできません**。~~