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