本文主要總結(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