本文主要總結(jié)自《JavaScript 語言精粹》、部分總結(jié)自《JavaScript 高級程序設(shè)計》以及自己的經(jīng)驗

四種調(diào)用模式

在 JavaScript 中,this 的值取決于調(diào)用模式,有四種調(diào)用模式,分別是方法調(diào)用模式、函數(shù)調(diào)用模式、構(gòu)造器調(diào)用模式、Apply、call 調(diào)用模式。

方法調(diào)用模式

當一個函數(shù)被保存為對象的一個屬性時,我們稱它為一個方法。當方法被調(diào)用時(通過 . 表達式或 [subscript] 下標表達式),this 綁定到該對象。

var name = "window",
    lzh = {
        name:&nbs
        
		

網(wǎng)友評論