对象属性访问在ES6函数表达式中不起作用

时间:2017-06-11 23:13:46

标签: javascript function object ecmascript-6

我无法使用此ES6表达式访问我的对象属性:

const obj =
{
    name: 'john',
    test: () => console.log('hello'+this.name)
} 
obj.test()

我只得到"你好",并且使用这个表达式它可以工作:

const obj =
    {
        name: 'john',
        test: function() {
            console.log('hello'+this.name)
        }
}

这里发生了什么?

0 个答案:

没有答案