回答編集履歴
1
オブジェクトのキー値であることを追記
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
**クラス内のプライベートメンバ**を定義したいための技法と思われます。
|
10
10
|
|
11
|
-
これは、クラスではアクセスできる、使用できるが、インスタンス化したオブジェクト、ないし、パブリック
|
11
|
+
これは、クラス内ではアクセスできる、使用できるが、インスタンス化したオブジェクト、ないし、パブリックからはアクセスできない、というようなものです。
|
12
12
|
|
13
13
|
(用語の解説まですると長くなるので割愛します)
|
14
14
|
|
@@ -34,6 +34,8 @@
|
|
34
34
|
|
35
35
|
二つ目は似た理由かと思いますが、
|
36
36
|
|
37
|
-
これは単純に、他の値で代替できるプロパティにしたくなかっただけと思われます。
|
37
|
+
これは単純に、オブジェクトのキー値を、他の値で代替できるプロパティにしたくなかっただけと思われます。
|
38
|
+
|
39
|
+
前述通り、Symbol型は、似た値を後に宣言しようが、一意のため、宣言時の値でしか同一とみなされませんので。
|
38
40
|
|
39
41
|
(大規模開発では特にそういった仕様の方が望ましい場合もある。具体例は割愛)
|