delete to delete an object's properties
Delete variables
var a=1;
b=1;
function fun(){
var c=1;
console.log(delete c); //false
}
console.log(delete a); //false
console.log(delete b); //true
- a and b are window attributes may be deleted implicit global variables, global variables can not delete the display
- Local variables can not delete
Delete property
Custom object properties
var obj={
a:1
};
console.log(delete obj.a); //true
System Object Properties
System object attributes can not be deleted
console.log(delete Math.PI); //false