快速提问 - 可以从IIFE引用阴影变量吗?我想在全球范围内引用a,这可能吗?
var a = 2;
(function foo(){
var a = 3;
console.log( a ); // 3
console.log( this.a ); // I want to reference to the var a = 2 in global
})();
console.log( a ); // 2
答案 0 :(得分:0)
有可能,(尽管不是最好的事情)。您可以参考窗口对象:
window.a = 2;
(function foo(){
var a = 3;
console.log(window.a); // 2
...