assign()方法
assign()方法是ES6合并对象方法
const a = { name: '小明', age: '18' }
const b = { sex: '男' }
const c = { phone: '13333333333' }
console.log(Object.assign(a, b, c));
将以上三个对象(a , b , c)合并,结果如下:
如果被合并对象中有重复项(重复的key)呢?
我们将对象 c 稍作改动
const a = { name: '小明', age: '18' }
const b = { sex: '男' }
const c = { sex: '女' }
console.log(Object.assign(a, b, c));
在assign()方法参数中,以后引入的对象为主 。