我在Chrome开发工具中测试以下代码:
const one = {a: "a", b: "b"};
const two = { ...one, c: "c" };
VM417:1 Uncaught SyntaxError: Unexpected token ...
为什么我在使用扩展运算符时会出现这个错误?
我在Chrome开发工具中测试以下代码:
const one = {a: "a", b: "b"};
const two = { ...one, c: "c" };
VM417:1 Uncaught SyntaxError: Unexpected token ...
现在ES6支持对象的扩展操作符,也称为对象的展开运算符
const one = {a: "a", b: "b"};
const two = { ...one, c: "c" };
扩展操作符可以将一个对象的属性复制到另一个对象中,并且还可以添加新的属性。以上代码将对象one的属性复制到了对象two中,并添加了一个新属性c。