对象深度克隆//
function myclone(origin,target){
if(!origin || origin instanceof Array ){
return
}
target = target || {};
for (const prop in origin) {
if (!Object.hasOwnProperty(prop)) {
const element = origin[prop];
if(element instanceof Array){
target[prop] = element;
}else if(element instanceof Object){
myclone(element,target[prop])
}else{
target[prop] = element
}
}
}
return target
}
js对象深克隆
最新推荐文章于 2020-12-20 18:57:57 发布