void 0 与 undefined的区别


window.localStorage[key] !== void 0; 猛然间看到了void 0,查阅后得知void 0 返回undefined,那为什么不写window.localStorage[key] !== undefined;呢? 因为 undefined在局部作用域可以被重写,但是全局作用域下面就不能。   原为:https://blog.csdn.net/juzipchy/article/details/86367565