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}
