参考资料: www.jianshu.com/p/d5f572dd3…
参考资料:www.cnblogs.com/cisum/p/101…
Object.assign方法用于对象的合并,将源对象的所有可枚举属性,复制到目标对象(target)。
const target = { a: 1 };
const source1 = { b: 2 };
const source2 = { c: 3 };
Object.assign(target, source1, source2); // {a:1, b:2, c:3}
Object.assign({}, source1, source2); // { b:2, c:3}
PS:后面的会覆盖前面的
PS:只拷贝属性,属性的对象引用不再拷贝
PS:深拷贝使用 JSON.parse(JSON.stringify(obj))
PS:或者深拷贝使用 Underscore.js