合并多个对象的属性到一个对象

1.Object.assign()  --- 合并后想要保留原目标对象之前的地址引用

var objA = {
  name: "tom",
  age: 18  
}

var objB = {
  home: "china"
}

Object.assign(objA, objB) //此方法objA的引用地址不变

2 使用对象展开运算符 ...  --- 只想单纯将多个对象中的属性合并到一个对象,不想使用原来的对象引用

var objA = {
  name: "tom",
  age: 18  
}

var objB = {
  home: "china"
}

var objC = {...objA, ...ObjB}

  

猜你喜欢

转载自www.cnblogs.com/hebing0415/p/12160138.html
今日推荐