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 name1 = 'lily';
delete name1;
console.log(name1); //lily
//直接用delelte删除不了变量
3.原型链中的变量
fun.prototype.age = 18;
delete obj.age;
console.log(obj.age) //18
4.数组
var arr=[1,2,3,4];
delete arr[1];
console.log(arr);//[1,3,4]
console.log(arr.length);//4