【发布时间】:2015-10-23 20:54:39
【问题描述】:
我在 react meteor 示例中遇到了一些令我困惑的语法。我问了两个我认识的 JS 开发者,他们只能提供猜测。谁能解释一下为什么会这样?
var aaa = {
bbb() {
// do something
}
};
aaa.bbb();
【问题讨论】:
标签: javascript function object syntax
我在 react meteor 示例中遇到了一些令我困惑的语法。我问了两个我认识的 JS 开发者,他们只能提供猜测。谁能解释一下为什么会这样?
var aaa = {
bbb() {
// do something
}
};
aaa.bbb();
【问题讨论】:
标签: javascript function object syntax
这是 ES2015 的简写符号。这个:
var obj = { property() { /* code */ } };
相当于 ES5
var obj = { property: function property() { /* code */ } };
新语法适用于较新的浏览器(或 Node),或通过 Babel 之类的东西。
【讨论】: