js delete刪除對象屬性,delete刪除不了變量及原型鏈中的變量
一、delete刪除對象屬性
function fun(){ this.name = 'gg'; } var obj = new fun(); console.log(obj.name);//gg delete obj.name; console.log(obj.name); //undefined
二、delete刪除不了變量
var name = 'gg'; delete name; console.log(name); //gg
三、delete刪除不了原型鏈的變量
fun.prototype.age = 11; delete obj.age; console.log(obj.age) //11