JS

foo () {

  // ...

}

等价于

foo: function () {

  // ...

}

foo: () => {

  // ...

}

范例:

// 全局

name = 'zhangsan'

const a = {

  name: 'lisi',

  sayName () {

   console.log(this.name)

  }

}

const b = {

  name: 'wangwu',

  sayName: () => {

    console.log(this.name)

  }

}

a.sayName()  // lisi

b.sayName() // zhangsan

原文地址:https://www.cnblogs.com/andremao/p/7942184.html