七、关于delete

2017-10-20  本文已影响0人  你听cmy1994

一、delete删除变量

varname ='lily';

deletename;

console.log(name);//lily

直接用delelte删除不了变量

二、delete删除属性

function fun(){

this.name = 'mm';

}

var obj = new fun();

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

delete obj.name;

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

三、删除原型链上的变量

fun.prototype.age = 18;

deleteobj.age;

console.log(obj.age)//18

四、删除数组

只是被删除的元素变成了 undefined 其他的元素的键值还是不变

delete textArr[1]  结果为:["a",undefined,"c","d"]

上一篇下一篇

猜你喜欢

热点阅读