JavaScript オブジェクトからキーを削除するにはどうすればよいですか? [重複] 質問する

JavaScript オブジェクトからキーを削除するにはどうすればよいですか? [重複] 質問する

次の形式のオブジェクトがあるとします。

var thisIsObject= {
   'Cow' : 'Moo',
   'Cat' : 'Meow',
   'Dog' : 'Bark'
};

キーで削除する関数を実行したいと思いました:

removeFromObjectByKey('Cow');

ベストアンサー1

delete演算子を使用すると、オブジェクトからプロパティを削除できます。

以下の例はすべて同じことを行います。

// Example 1
var key = "Cow";
delete thisIsObject[key]; 

// Example 2
delete thisIsObject["Cow"];

// Example 3
delete thisIsObject.Cow;

let animals = {
  'Cow': 'Moo',
  'Cat': 'Meow',
  'Dog': 'Bark'
};

delete animals.Cow;
delete animals['Dog'];

console.log(animals);

興味があれば読んでみてください削除の理解詳しい説明についてはこちらをご覧ください。

おすすめ記事