合並多個對象的屬性到一個對象


1.Object.assign()  --- 合並后想要保留原目標對象之前的地址引用

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

var objB = {
  home: "china"
}

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

 關於Object.assign() ,參考:https://www.jianshu.com/p/d5f572dd3776

 

2 使用對象展開運算符 ...  --- 只想單純將多個對象中的屬性合並到一個對象,不想使用原來的對象引用

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

var objB = {
  home: "china"
}

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

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM