深拷贝浅拷贝

let obj={name:'li',age:22}
var result={}
let deepFun=function(source){

for(let key in source){
if(typeof(source[key])===Object){
result[key]=deepFun(source[key])
}else{
result[key]=source[key]
}

}
return result;
}
deepFun(obj)

let obj={name:'li',age:22};
let obj2=new Object();
obj2.name=obj.name;
obj2.age=obj.age;
obj.name='bai'
obj

原文地址:https://www.cnblogs.com/MDGE/p/9897750.html