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.
推荐问题