javascript胖箭头与正常功能如何设置“ this”?

时间:2018-08-06 00:15:16

标签: javascript ecmascript-6

let cat = {
  meow: function () {console.log('meow')},
  fatThisMeow: () => {
    return this.meow()
  },
  thisMeow: function () {
    return this.meow()
  }
}

cat.thisMeow() // "meow"
cat.fatThisMeow() // error

我读到粗箭头不会设置新的作用域,因此我认为cat.fatThisMeow也可以使用,但是现在我很困惑。

0 个答案:

没有答案