1. 程式人生 > >一分鐘搞懂 JavaScript this 指向問題

一分鐘搞懂 JavaScript this 指向問題

www ava tro ref 函數定義 htm 所在 就是 一個

關於Javascriptthis指向問題,網絡上有很多分析文章,寫的很好,比如這裏和這裏

我這裏做一個簡單的總結。

箭頭函數的 this

箭頭函數內的this指向外層函數定義時所在的作用域。如果沒有外層函數,則指向全局作用域。

ES5 的 this

ES5this指向當前函數執行時所在的上下文。

註意:調用普通函數,它的this指向全局作用域。

什麽是普通函數?

// 這就是
funtion a() {console.log(this)}

一分鐘搞懂 JavaScript this 指向問題