在第一种情况下,我使用箭头函数getColor
,第二种情况我使用匿名函数。
我希望两种情况都有相同的结果,但不是:
案例1:
const Car = {
color: 'blue',
getColor: function () { console.log(this.color); }
};
Car.getColor(); // I get 'blue'
案例2:
const Car = {
color: 'blue',
getColor: () => console.log(this.color)
};
Car.getColor(); // I get undefined
我对箭头功能有什么概念吗?