对象的深拷贝
CSDN:https://blog.csdn.net/cc18868876837/article/details/114918262
掘金:https://juejin.cn/post/7207090090101866557#heading-16
function deepClone(obj,cloneObj) {
var cloneObj = cloneObj || {};
for(let i in obj) {
if(typeof obj[i] === 'object' && obj[i] !== null) {
cloneObj[i] = obj[i] instanceof Array ? [] : {};
deepClone(obj[i],cloneObj[i])
}else {
cloneObj[i] = obj[i];
}
}
return cloneObj;
}
只要思想不滑坡,办法总比困难多!