JS_js深克隆
作者:互联网
function deepClone(obj){
//判断是否是简单数据类型
if(typeof obj === 'object'){
//复杂数据类型
let res = obj.constructor === Array ? [] : {};
for(let i in obj){
res[i] = typeof obj[i] === 'object' ? deepClone(obj[i]): obj[i]
}
return res;
}else{
// 简单数据类型
var res = obj;
}
return res;
}
标签:obj,克隆,res,object,数据类型,JS,deepClone,let,js 来源: https://blog.csdn.net/weixin_44599931/article/details/113940116