js delete 的用法

1,对象属性删除

function fun(){

this.name = 'this is name';

}

var obj = new fun();

console.log(obj.name);//this is name

delete obj.name;

console.log(obj.name); //undefined

2,变量删除

var age = 'this is age;
delete age;
console.log(age); //this is age

直接用delelte删除不了变量

3,删除不了原型链中的变量

fun.prototype.sex= 'man';
delete obj.sex;
console.log(obj.sex) //man

猜你喜欢

转载自blog.csdn.net/qq_37016928/article/details/80239963
今日推荐