function deepCopy(obj) {
// 创建结果对象。
var newObj = Array.isArray(obj) ? [] : {};
// 遍历源对象,复制每一个属性
for (var key in obj) {
if (typeof obj[key] == "object") {
// 对象类型,再次拷贝。
// 函数递归,复制。
newObj[key] = deepCopy(obj[key]);
} else {
// 基本类型,直接赋值。
newObj[key] = obj[key];
}
}
return newObj;
};
let deep =Object.assign({},obj2,obj3)
obj2,obj3深拷贝进一个空对象