js中的this指向問題

this的指向在函數定義的時候是確定不了的,只有函數執行的時候才能確定,this最終指向調用它的對象。 1.函數調用模式 當一個函數並非一個對象的屬性時,那麼它就是被當做函數來調用的。在此種模式下,this被綁定爲全局對象,在瀏覽器環境下就是window對象 2.方法調用模式 當函數被保存爲一個對象的屬性時,它就可稱爲這個對象的方法。當一個方法被調用時,this被綁定到這個對象上。如果調用表達式包
相關文章
相關標籤/搜索