(function Foo(){ this.num=123; console.log(this);//window (function fn1(){ console.log(this)//window }()); })();
函数Foo是在全局环境下调用的所以this指向window,但是为什么函数fn1是在Foo里面调用的,也是指向window.
function Foo(){ this.num=123; console.log(this);//f (function fn1(){ console.log(this)//window }()); } var f=new Foo();
当Foo作为f的构造函数时,Foo的this指向的是f,但是为什么fn1的this还是指向window.
_游戏人生_
名分开就是姓名
相关分类