在this link,Mozilla的解釋了通過以下方式「這個」引用:這和詞彙範圍
在一般情況下,在當前範圍內綁定到
this
對象是 當前函數是怎麼被調用確定,在執行期間不能通過 賦值進行設置,並且每次調用 函數時它都可能不同。
在正常情況下,我瞭解this
以及它的引用如何變化。
書臨的JavaScript設計模式說,有關詞彙範圍
的JavaScript也是詞法範圍,這意味着功能 運行它們所定義的範圍,不是它們被執行 範圍以下英寸
所以'這'取決於如何調用當前函數,而詞法作用域意味着函數在它們被定義的範圍內運行。
我的問題是,this
是否可以成爲詞法範圍的一部分,如果是的話,我該如何理解這一點,這取決於當前函數的調用方式,而詞法範圍將函數限制在他們被定義。
別忘了綁定! (雖然有點不同) – Ian
不要忘記'新'! – acjay
@伊恩:是的,忘了那個。我會更新。 ... @@ acjohnson55和'new'。 –