Property (プロパティ) (JavaScript)
JavaScript プロパティは、多くの場合データ構造と関連付けられた属性を記述する、オブジェクトの特性です。
クラスの文脈において、プロパティは 2 種類あります。
- インスタンスプロパティは、特定のオブジェクトインスタンスに固有のデータを保持します。
- 静的プロパティは、すべてのオブジェクトインスタンス間で共有されるデータを保持します。
プロパティは名前 ( 文字列) と値 (プリミティブ、メソッド、オブジェクト参照) のいずれかを持ちます。「プロパティが値を保持する」というのは、「プロパティがオブジェクト参照を保持している」という意味です。プロパティの値を変更しても、元の参照オブジェクトは変更されないため、この区別は重要です。
関連項目
一般知識
- Wikipedia 上の記事「プロパティ」
- オブジェクト志向 JavaScript 入門