Property (プロパティ) (JavaScript)

JavaScript プロパティは、多くの場合データ構造と関連付けられた属性を記述する、オブジェクトの特性です。

クラスの文脈において、プロパティは 2 種類あります。

  • インスタンスプロパティは、特定のオブジェクトインスタンスに固有のデータを保持します。
  • 静的プロパティは、すべてのオブジェクトインスタンス間で共有されるデータを保持します。

プロパティは名前 ( 文字列) と値 (プリミティブメソッドオブジェクト参照) のいずれかを持ちます。「プロパティが値を保持する」というのは、「プロパティがオブジェクト参照を保持している」という意味です。プロパティの値を変更しても、元の参照オブジェクトは変更されないため、この区別は重要です。

関連項目

一般知識