【发布时间】:2017-11-05 14:35:49
【问题描述】:
据我所知,有一个 TC-39 提议,在 JavaScript classes 中提出了一种称为“属性初始化器语法”的新语法。
我还没有找到太多这方面的文档,但是在讨论 React 时,它被用在了一个蛋头课程中。
class Foo {
bar = () => {
return this;
}
}
这个提议的目的是什么?与以下有何不同:
class Foo {
bar() {
return this;
}
}
【问题讨论】:
-
因为它是一个属性,而不是一个类方法,你可以将
this绑定到函数,箭头函数会自动完成。 -
箭头函数与传统函数...
标签: javascript ecmascript-next