关于es6的扩展运算符号

想知道这个{...this.props} 是什么意思

图片描述

阅读 4.8k
3 个回答
const oldUser = { username: 'old', age: 18}
const newUser = { age: 19, dream: 'fly'}

const user = {...oldUser, ...newUser} 
// 相当于 user = { username: 'old', age: 18, age: 19, dream: 'fly'}
// 如果key重复,后面值会覆盖前面, 所以最后 
// user = { username: 'old', age: 19, dream: 'fly'}

一般用来合并对象,拷贝对象,分解传参用的。

1楼2楼解释的很完美

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