关于拓展运算符
来源:7-1 数组扩展
繁湖
2020-01-09 16:51:03
在小程序里面讲了这个...是为了去除花括号的但是我自己写 个
console.log(...{
a: 1,
b: 2
});
会报错Uncaught TypeError: undefined is not a function
1回答
同学你好,因为扩展运算符(...), 用于对象,就是取出对象中所有可遍历属性(简单理解就是去掉对象的括号),拷贝到另一个对象之中。你这里直接给对象前添加...,并没有拷贝到另一个对象中,所以会报错。
建议:使用另一个对象接收拷贝的内容
打印结果:
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题