????window.name='y';?? ?function aa(){?? ??? ?name='x';?? ??? ?alert(this.name);?? ?}?? ?aa();當函數不作為對象的屬性被調用時,也就是我們常說的普通函數方式,此時的 this 總是指向全局對象。在瀏覽器的 JavaScript里,這個全局對象是 window 對象。但是如果我在函數中定義一個局部變量,輸出的是‘x’,為什么啊,不應該輸出‘y’嗎?
this指向哪個對象
艷妮子Yeah
2016-11-07 17:46:01