ホームページ >ウェブフロントエンド >jsチュートリアル >jsのシンボルは何を意味しますか
Symbol は JavaScript の一意の識別子であり、名前の競合を防ぐためにオブジェクトの属性名として使用されます。これは、Symbol() を通じて作成および割り当てることができ、厳密に等価です。それ自体と比較してください。
#JavaScript のシンボル
シンボルは、一意の識別子を表す JavaScript のプリミティブ データ型です。これは ES6 (ECMAScript 2015) リリースで初めて導入されました。使用法:
シンボルは主に、名前の競合を回避し、コードの可読性を向上させるために一意のプロパティ名を作成するために使用されます。特性:
ループなどの通常の反復には表示されません。
シンボルの作成:
Symbol() 関数を使用してシンボルを作成:
<code class="js">const mySymbol = Symbol();</code>
Compareシンボル:
シンボルは一意であるため、厳密に同一であることはできません (===) 比較:
<code class="js">console.log(mySymbol === mySymbol); // true console.log(mySymbol === Symbol()); // false</code>
As プロパティ名:
Symbol はオブジェクトのプロパティの名前として使用できるため、名前の競合から解放されます:<code class="js">const person = { [Symbol("name")]: "John Doe", age: 30 }; console.log(person[Symbol("name")]); // "John Doe"</code>
その他の使用法:
Symbol には、次のような他の用途もあります。以上がjsのシンボルは何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。