📜  javascript 删除对象键 - Javascript (1)

📅  最后修改于: 2023-12-03 14:42:31.613000             🧑  作者: Mango

Javascript 删除对象键

在Javascript中,我们可以通过delete运算符来删除对象的属性。

语法
delete objectName.keyName;
delete objectName[keyName];

其中,objectName是要删除属性的对象的名称,keyName是要删除的属性的名称。

示例
const myObj = { 
    name: 'John', 
    age: 28, 
    city: 'New York' 
};

delete myObj.age; //删除age属性
console.log(myObj); //输出{name: "John", city: "New York"}

在上面的示例中,我们使用delete运算符删除了myObj对象中的age属性。最终结果只剩下name和city属性。

注意事项
  • 如果我们试图删除一个不存在的属性,delete运算符将不会产生任何作用。
  • delete运算符只能删除对象的属性,无法删除对象本身或对象的内置属性(比如:constructor、prototype)。
结论

通过delete运算符,我们可以方便的删除Javascript对象中的属性。当我们不再需要某个属性时,可以使用delete运算符将其从对象中移除。