我认为这是有效的ES6:
o = {
a: 1,
b: 2
};
p = {
...o, // <---
c: 3
};
// now p == {a: 1, b: 2, c: 3}
因为Babel's es2015
preset中似乎没有包含此功能。进一步调查,我试图找出Babel's env
preset将包含它的条件。
这要求我在ES6 compatibility table中找到该功能,但我找不到它。它叫什么名字?
答案 0 :(得分:1)
答案 1 :(得分:0)
Rest/Spread Properties是规范提案的名称。
您无法在ES6表中找到它的原因是因为它目前只是第3阶段提案而不是ES6规范的一部分。您需要查看下一部分:
http://kangax.github.io/compat-table/esnext/#test-object_rest/spread_properties