freeCodeCamp/guide/chinese/javascript/tutorials/delete-properties-from-a-ja.../index.md

868 B
Raw Blame History

title localeTitle
Delete Properties from a JavaScript Object 从JavaScript对象中删除属性

我们还可以删除对象中的属性,如下所示:

delete ourDog.bark; 

delete运算符从对象中删除属性。

句法

delete expression应该求值为属性引用的表达式,例如:

delete object.property 
 delete object['property'] 

参数

目的
对象的名称或评估对象的表达式。

属性
要删除的属性。

var person = {name:'Jay', age:'52'}; 
 delete person['age']; 
 
 console.log(person); //{name:'Jay'} 

返回值

如果属性是自己的不可配置属性则以严格模式抛出在非严格中返回false。在所有其他情况下返回true。

阅读更多