【发布时间】:2017-04-24 17:48:03
【问题描述】:
我正在使用以下代码在我的 Chrome 开发工具中测试一些东西:
const one = {a: "a", b: "b"};
const two = { ...one, c: "c" };
VM417:1 Uncaught SyntaxError: Unexpected token ...
为什么我会在展开运算符上收到此错误?
【问题讨论】:
标签: javascript
我正在使用以下代码在我的 Chrome 开发工具中测试一些东西:
const one = {a: "a", b: "b"};
const two = { ...one, c: "c" };
VM417:1 Uncaught SyntaxError: Unexpected token ...
为什么我会在展开运算符上收到此错误?
【问题讨论】:
标签: javascript
您正在尝试Object rest/spread,它尚未完全纳入 ES6 规范。所以,目前还不支持传播到一个对象中,只支持传播到一个数组中。
对象休息/传播目前是第 3 阶段提案。
【讨论】:
现在 ES6 支持传播对象
const one = {a: "a", b: "b"};
const two = { ...one, c: "c" };
【讨论】: