js对象赋值,如何把原来的属性保留并修改,如果有新属性就追加新属性呢

比如
let a = { 'name':'kelaier','age':'12'}
let b = {'name':'feifei','sex':'boy'}
把b赋值给a,保留a的属性age,修改name的属性,追加b的sex属性
前端小白不懂- -

阅读 2.5k
2 个回答

a = {...a,...b};

Object.assign(a,b)

Object.assign

The Object.assign() method copies all enumerable own properties from one or more source objects to a target object. It returns the modified target object.
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题