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

四種調(diào)用模式

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

方法調(diào)用模式

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

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

網(wǎng)友評(píng)論