回答編集履歴

1

オブジェクトのキー値であることを追記

2020/01/25 16:18

投稿

miyabi_pudding
miyabi_pudding

スコア9528

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
  (大規模開発では特にそういった仕様の方が望ましい場合もある。具体例は割愛)