鍍金池/ 問答/HTML/ js箭頭函數(shù)的this問題

js箭頭函數(shù)的this問題

這斷代碼 為什么this是window 沒明白... 謝謝幫助理解。感謝。

var o = {
    fn:() => {
        console.log(this)
    }
}
o.fn()
回答
編輯回答
淡墨

因為箭頭函數(shù)不綁定上下文

2017年10月1日 12:02
編輯回答
乖乖噠

箭頭函數(shù)是定義時就確定的,為外部的this。

2018年5月31日 22:54
編輯回答
詆毀你

箭頭函數(shù)沒有this 等于外部的this
外部是一個變量o指向的對象 而o是定義在全局的
所以this是全局的window

2017年6月7日 15:32