摘要:
1.delete只能删除属性,对于var声明的变量是不能的注意:通过var创建的全局变量(任何函数之外的程序中创建)是不能被删除的。无var创建的隐式全局变量(无视是否在函数中创建)是能被删除的。var a = (function(){return this;}()); //return globa objecta == window //return truem = 1; //这个属于隐式全局变量,其实这中全局变量是window这个全局变量的一个属性a.m //return 1delete m;a.m //return undefined特例:eval("var t=1" 阅读全文