function deepClone(obj){
if(typeof obj !='object'){
return;
}
var newObj=obj.constructor===Array?[]:{};//开辟一个新的地址空间
for(var i in obj){
newObj[i]=deepClone(obj[i]);
}
return newObj;
}
js实现深拷贝
最新推荐文章于 2023-12-14 20:31:26 发布
function deepClone(obj){
if(typeof obj !='object'){
return;
}
var newObj=obj.constructor===Array?[]:{};//开辟一个新的地址空间
for(var i in obj){
newObj[i]=deepClone(obj[i]);
}
return newObj;
}