如何使用箭头表示法绑定

时间:2018-03-31 22:18:34

标签: javascript bind arrow-functions

我有以下对象:

const person={
   name: 'jordan',
   greet: function(){console.log('hello, ' + this.name)}
}

我知道我可以做到以下几点:

const greet = person.greet.bind(person)

我正在尝试使用箭头表示法绑定人。有可能吗?

我想也许

const greet = person.greet(()=>(person.greet))

const greet = person.greet(()=>(function(){person.greet}))

但是这两个都立即执行并且问候仍未定义

0 个答案:

没有答案