【发布时间】:2017-10-25 17:32:27
【问题描述】:
我正在看这个this page,关于 ES6 中用于在对象内部声明方法的各种速记语法。
我不明白这两种形式的区别:
var foo = {
a() {},
b() {}
};
和
var foo = {
x: (y) => y
};
文章似乎对这两种格式做了明确的区分,但第一种不就真的变成了第二种吗?如果我们想包含参数,我们只需在第一个参数中添加a(y) {}。
【问题讨论】:
标签: methods ecmascript-6 object-literal