如何从对象中删除属性

学习如何从 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 对象