delete 可以删除对象属性及变量 function fun(){this.name = 'mm';}var obj = new fun();console.log(obj.name);//mmdelete obj.name;console.log(obj.name); //undefined 但也有一些情况不能成功删除: 1.不能delete掉使用var声明的变量