鍍金池/ 問答/HTML/ this的問題

this的問題

var a = {
    b: function () {
        console.log(this);
    }
};


var a = {
    b: () => {
        console.log(this);
    }
};


這兩個(gè)this分別指向什么?為什么?
回答
編輯回答
心夠野

this為執(zhí)行時(shí)的上下文環(huán)境,箭頭函數(shù)沒有this,也就意味著你這里拿到的this其實(shí)是箭頭函數(shù)外層的this指向,也就是a所處的執(zhí)行上下文。

2018年2月5日 09:04