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}
