阅读背景:

为什么用「void 0」代替「undefined」

来源:互联网 
undefined 有什么问题 因为 undefined 不是保留字(Reserved Word),它只是全局对象的一个属性,在低版本的IE浏览器中会被重写。 var undefined = 10; // undefined -- chrome // 10 -- IE 8 alert(undefined); 复制代码 在局部作用域中 undefined 还是可以被重写 (function() { var undefined = 10; // 10 -- chrome alert(undefined); })(); 复制代码 为什么要用 void 0 代替 undefined 有什么问题 因为 undefined 不是保留字(Reserved Word),


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: