このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

Symbol (シンボル)

Symbol (シンボル)とは、一意で偽造不可能な識別子を表すデータ型です。これらは アトム と呼ばれることもあります。

シンボルは一意であり偽造不可能であるため、シンボルに関連付けられたプロパティ値を読み取るには、元の識別子への参照が必要です。

JavaScript では、SymbolPrimitive (プリミティブ) の 1 つであり、毎回異なるシンボルを返すファクトリーメソッド Symbol() を使用して作成できます。これらは、他のプロパティと誤って衝突することのないオブジェクトのキーとして使用できます。

JavaScript には、他に 2 種類のシンボルが定義されています。それは、ウェルノウンシンボルと登録済みのシンボルです。詳しくは、Symbol のリファレンスを参照してください。

関連情報