回答編集履歴

2

.

2024/11/21 07:08

投稿

int32_t
int32_t

スコア21601

test CHANGED
@@ -1,3 +1,5 @@
1
+ シンプルに `Symbol()` で生成したSymbolを見た目で区別する手段はないと思います。
2
+
1
3
  キーに紐づいたSymbolを作ることができて、それは文字列表現にキーの値を含みます。
2
4
 
3
5
  ```js

1

.

2024/11/21 07:02

投稿

int32_t
int32_t

スコア21601

test CHANGED
@@ -1,4 +1,4 @@
1
- キー付きのシンボルを作ることができて、それは文字列表現にキーの値を含みます。
1
+ キーに紐づいたSymbolを作ることができて、それは文字列表現にキーの値を含みます。
2
2
 
3
3
  ```js
4
4
  const s = Symbol.for("my-symbol");
@@ -6,3 +6,6 @@
6
6
  // Symbol(my-symbol) と表示される
7
7
  ```
8
8
 
9
+ `Symbol("my-symbol")` のようにしてもSymbolに名前を付けることができますが、こちらの方法では名前でSymbolを一意に特定できません。`Symbol("my-symbol")` を呼ぶたびに別のSymbolが生成されます。
10
+
11
+