オブジェクト

記事
IT・テクノロジー

リテラル

{
  キー1: 値1,
  ...
}
キーに変数を使う
{
  [変数1]: 値1,
  ...
}
キーと値の変数名が同じ
{ 変数1, ... }
空のリテラル
{}

プロパティ

 Get

オブジェクト.プロパティ
オブジェクト["プロパティ"]

 Set

オブジェクト.プロパティ = 値
オブジェクト["プロパティ"] = 値

削除

delete オブジェクト.プロパティ

追加

他のオブジェクト
Object.assign(オブジェクト, 他のオブジェクト)
新 = {...オブジェクト1, ...オブジェクト2}

チェック

プロパティがあるか
"プロパティ" in オブジェクト

ループ

キーと値
for (let [キー, 値] of Object.entries(オブジェクト))
キー
for (let キー of Object.keys(オブジェクト))
for (let キー in オブジェクト)
※ for in文は継承されたプロパティも含まれるのでシンプルなオブジェクト以外では使わない
for (let 値 of Object.values(オブジェクト))

サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す