JavaScriptオブジェクトリファレンスマニュアル

JavaScript オブジェクト

オブジェクトはJavaScriptのデータタイプの1つです。

オブジェクトはキー/値(名前/値)の集合を保存します。

JavaScriptオブジェクトは名前付き値の集合です。

以下の例では、4つのキー/値属性を持つJavaScriptオブジェクトを作成します:

インスタンス

const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 19,
  eyeColor: "blue"
};

実際に試してみてください

オブジェクトに関するチュートリアルは、以下の JavaScript オブジェクトのチュートリアル

JavaScript オブジェクトのメソッドと属性

名前 説明
assign() 属性をソースオブジェクトからターゲットオブジェクトにコピーします。
constructor オブジェクトのプロトタイプを返す関数です。
create() 既存のオブジェクトから新しいオブジェクトを返します。
defineProperties() 属性を追加または変更します。
defineProperty() 属性を追加または変更します。
entries() オブジェクトのキー/値の配列を返します。
freeze() オブジェクトに対する任何の変更を防ぎます。
fromEntries() キー/値のイテレーションリストからオブジェクトを返します。
getOwnPropertyDescriptor() オブジェクトのキーの配列を返します。
getOwnPropertyDescriptors() オブジェクトのキーの配列を返します。
getOwnPropertyNames() オブジェクトのキーの配列を返します。
groupBy() オブジェクトの要素に対して返されたコールバック値に基づいてオブジェクトをグループ化します。
isExtensible() オブジェクトが可扩展である場合、true を返します。
isFrozen() オブジェクトが凍結されている場合、true を返します。
isSealed() 、true を返します。
keys() オブジェクトのキーの配列を返します。
preventExtensions() オブジェクトに新しい属性を追加することを防ぎます。
prototype JavaScript オブジェクトに属性やメソッドを追加することができます。
seal() 新しい属性の追加や既存のオブジェクト属性の削除を防止します。
toString() オブジェクトを文字列に変換して結果を返します。
valueOf() オブジェクトのオリジナル値を返します。
values() オブジェクトの属性値の配列を返します。