1. ホーム
  2. javascript

[解決済み] JavaScriptのオブジェクトからキーを削除するにはどうしたらいいですか?[重複]する

2022-03-15 20:25:36

質問

このような形式のオブジェクトがあるとします。

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

キーで削除する機能をやりたかったんです。

removeFromObjectByKey('Cow');

解決方法は?

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

次の例は、すべて同じことをします。

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

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

// Example 3
delete thisIsObject.Cow;

興味のある方は、以下をお読みください。 削除の理解 を使うと、より詳しい解説が得られます。