const deepClone = (data)=>{
var cloneobj = Object.assign({},data) //拷贝单层对象
for(var key in data){ //循环
if(typeof cloneobj[key]==='object'){ //判断对象
cloneobj[key] = deepClone(cloneobj[key]) //递归拷贝
}
}
return cloneobj //返回深拷贝后的对象
}
const deepClone = (data)=>{
var cloneobj = Object.assign({},data) //拷贝单层对象
for(var key in data){ //循环
if(typeof cloneobj[key]==='object'){ //判断对象
cloneobj[key] = deepClone(cloneobj[key]) //递归拷贝
}
}
return cloneobj //返回深拷贝后的对象
}