对象属性删除1
2
3
4
5
6
7var person={
name:"张三",
age:28
}
console.log(person.name);//张三
delete person.name;
console.log(person.name);//undefined
注意:直接用delete删除不了变量1
2
3var name="李四"
delete name;
console.log(name);//李四
删除不了原型链中的变量1
2
3
4
5
6
7function fun() {
this.name = 'mm';
}
var obj = new fun();
fun.prototype.age = 18;
delete obj.age;
console.log(obj.age) //18