2.void 0 与 不可靠的undefined
Posted AlanTao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2.void 0 与 不可靠的undefined相关的知识,希望对你有一定的参考价值。
在 ES5 之前,全局的 undefined
也是可以被修改的,而在 ES5 中,该标识符被设计为了只读标识符, 假如你现在的浏览器不是太老,你可以在控制台中输入以下语句测试一下:
undefined = 1; console.log(undefined); // => undefined
void 0 可受信任的undefied
!(function(a){ var undefined = 1; console.log(undefined); // 1 console.log(void 0) // undefined if(a === void 0){ // true console.log(true); } }());
也可以像jquery第二个参数(形参名叫undefined)
!(function(window, undefined){ })(window)
以上是关于2.void 0 与 不可靠的undefined的主要内容,如果未能解决你的问题,请参考以下文章
undefined reference to symbol '_ZNK11GenICam_3_016GenericException17GetSourceFileNameEv'(示例代
int fun(int x){int p;if(x == 0 || x==1) return p=3;else p = x-fun(x-2);}void main(){printf(“%d “)}(代
homestead的laravel项目错误:Use of undefined constant JSON_INVALID_UTF8_SUBSTITUTE - assumed ‘JSON_INVAL(代