js delete可以删除对象属性及变量


1,对象属性删除
function fun(){

this.name = 'mm';

}

var obj = new fun();

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

delete obj.name;

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

2,变量删除 var name = 'lily'; delete name; console.log(name); //lily 直接用delelte删除不了变量

3,删除不了原型链中的变量 fun.prototype.age = 18; delete obj.age; console.log(obj.age) //18

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM