// 赋值
var obj2 = obj1;
obj2 .name = ‘aa‘;
这种情况同同时会改变obj1的值;
// Object.assign 是浅拷贝
var obj2 = Object.assign({}, obj1);
这种情况不会改变obj1的值;
前端js赋值拷贝问题
原文:https://www.cnblogs.com/xiao1993/p/14693233.html