初期是想在原来的对象中添加几条数据, 可不知道怎么加,只能先创建一个空对象, 在添加值
let a = {}
a.name1 = "1"
a.name2 = "2"
console.log(a) // {name1: "1", name2: "2" }
第二步, 在合并,这样就相当于添加新的值了
let ss = Object.assign(item, sb, a) // 使用 Object.assign 把多个对象合并成一个
console.log(ss) // 合并为一个了
console.log(a) // 目标原来的对象也会跟着改变 ss 和 a 成为一样的对象了
再来一个例子
var o1 = { a: 1 };
var o2 = { b: 2 };
var o3 = { c: 3 };
var obj = Object.assign(o1, o2, o3);
console.log(obj); // { a: 1, b: 2, c: 3 }
console.log(o1); // { a: 1, b: 2, c: 3 }, 注意目标对象自身也会改变。