ES6 中 { ...item } 错误怎么解决

ES6 中 { ...item } 错误怎么解决.

代码如下:

 this.cacheData = newData.map(item => ({ ...item }));

是否是我babel 安装不够,或者没有webpack 引入的缘故

阅读 5.3k
2 个回答

展开语法不是这样用的, item 已经是传入回调的单个元素的, 我猜你只是想赋值一下, 比如 this.cacheData = newData 而已.

更多参考 spread 展开语法
https://developer.mozilla.org...

你现在用的是对对象展开,也就是说你的item应该也是一个对象。

另外 出什么错?错误信息是啥?复现步骤是啥?挤牙膏似的交流是最没效率的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题