オブジェクトから属性を削除する方法

JavaScript オブジェクトから属性を削除する方法を学びます。

オブジェクトから属性を削除する方法

delete 操作符はオブジェクトから属性を削除できます:

インスタンス

var person = {
  firstName: "John",
  lastName: "Doe",
  age: 50,
  eyeColor: "blue"
};
delete person.age;  // または delete person["age"];
// 削除前:person.age = 50、削除後、person.age = undefined

自分で試してみてください

delete 操作符は属性の値と属性自体を削除します。

削除後、再追加する前にその属性を使用することはできません。

delete 操作符はオブジェクト属性に使用されることを意図しています。変数や関数には影響しません。

注意:delete 操作符不应用于预定义的 JavaScript オブジェクト属性。それがあなたのアプリケーションをクラッシュさせる可能性があります。

関連ページ

チュートリアル:JavaScriptオブジェクト