Chrome:在“此”上下文中,JavaScript被“窗口”替换为“未定义”

时间:2018-12-17 09:04:16

标签: javascript google-chrome

undefined的上下文中,Chrome的实际版本显然将window替换为this

var n = function(a){ console.log(a,this); }; 
n.call(void(0),2);
n.call(undefined,2);

如何避免这种情况? 按照我的应用程序的逻辑,this应该是未定义的,但是window也可能是未定义的。如果铬取代了铬,我该如何区分?

0 个答案:

没有答案