ES6 对象中的方法:使用箭头函数
2022-08-30 04:28:40
在ES6中,这两者都是合法的:
var chopper = {
owner: 'Zed',
getOwner: function() { return this.owner; }
};
并且,作为速记:
var chopper = {
owner: 'Zed',
getOwner() { return this.owner; }
}
是否也可以使用新的箭头函数?在尝试类似的东西
var chopper = {
owner: 'John',
getOwner: () => { return this.owner; }
};
或
var chopper = {
owner: 'John',
getOwner: () => (this.owner)
};
我收到一条错误消息,提示该方法无权访问 。这只是一个语法问题,还是不能在ES6对象中使用胖箭头方法?this