0
當前對象考慮以下代碼:「這個」關鍵詞確實提到與LAMDA
var obj = {
method : function(){
console.log(this); // This prints the **obj** correctly
}
};
而且相同的代碼和λ:
var obj = {
method :() => {
console.log(this); // This prints **Window** object
};
};
爲什麼輸出不同?
「一個箭頭函數不會自己創建它,這個封閉的執行上下文的這個值被使用。」在這種情況下(沒有雙關語意思),上下文就是'window'對象。 – Terry
@Terry我沒有得到雙關語...... – evolutionxbox
@evolutionxbox「在'這個案例中......」明白了嗎? 'this'? :) – Terry