方法一
function deepCopy(oldObj){
let newObj = Array.isArray(oldObj) ? []:{};
for(let i in oldObj){
if(oldObj[i] instanceof Object){
newObj[i] = deepCopy(oldObj[i])
}else{
newObj[i] = oldObj[i]
}
}
return newObj;
}
方法二
function deepCopy(oldObj){
let newObjString = JSON.stringify(oldObj);
let newObj = JSON.parse(newObjString);
return newObj;
}