Javascript删除对象属性
Javascript中可以使用delete关键字来删除对象中的属性,语法如下:
delete object.property;
例如,有一个对象obj,它有一个属性name,要删除这个属性,可以使用如下语句:
delete obj.name;
这样就可以删除对象中的属性了。如果要删除对象中的所有属性,可以使用for...in循环来遍历对象,使用delete关键字来删除属性,如下:
for(var prop in obj) { delete obj[prop]; }
这样就可以删除对象中的所有属性了。但是,有一点要注意,delete关键字只能删除对象的可枚举属性,不能删除对象的不可枚举属性。
在Javascript中,可以使用delete关键字来删除对象属性,但是要注意只能删除可枚举属性,不能删除不可枚举属性。