this指向問題

this的指向在函數定義的時候是確定不了的,只有函數執行的時候才能確定,this最終指向調用它的對象. 一個函數不是一個對象的屬性時,那麼它就是被當做函數來調用的。在這種模式下,this被綁定爲全局對象,在瀏覽器環境下就是window對象. 這裏的this指向的對象是o,因爲調用這個sayName()函數是通過o.sayName()執行的。 因爲是o.b調用的這個函數,所以指向b這個對象 同理,因
相關文章
相關標籤/搜索