這兩個在學(xué)ES6的相關(guān)語法,在學(xué)到箭頭函數(shù)的this問題的時候,我與之前學(xué)的ES5中的this進行相對比的時候,發(fā)現(xiàn)下面這行代碼得到不可思議的結(jié)果:var age = 77;function foo() { var age = 18;
setTimeout(function () { console.log(this.age);//undefined
},3000)
}
foo();有沒有大佬知道這里面的問題。我的理解是這個應(yīng)該輸出77.但是這里卻輸出了undefined
this指向的問題,希望大家指點一下
DIEA
2018-08-02 18:21:48