(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.
添加回答
举报
0/150
提交
取消