var a = 'global';var obj = {
a : 'local',
test : function(){ function test1(){
alert(this.a);//global
}
alert(this.a);//local
test1();//所有者是window
}
};
obj.test();為什么第一個a彈出的值是global 它的this指向了window
是因為test1()函數的作用域屬于全局作用域嗎?為什么不是obj呢?
慕萊塢森
2023-04-25 16:12:34