ES6箭头函数,{...object1, ...object2}使用解构赋值《...》提示错误的解决办法
原因分析
解构赋值大括号{}与原箭头函数的大括号冲突,导致无法正常解析
解决办法
- 错误示例
() => {...object1, ...object2}
- 正确示例
() => ({...object1, ...object2}) // 即将解构赋值的内容用括号括起来
解构赋值大括号{}与原箭头函数的大括号冲突,导致无法正常解析
() => {...object1, ...object2}
() => ({...object1, ...object2}) // 即将解构赋值的内容用括号括起来