deepClone(obj){
var target = {}; //目标数组
for(var key in obj){ //遍历属性
if(Object.prototype.hasOwnProperty.call(obj,key)){ //绑定this,遍历每个属性
if(typeof obj[key] === "Object"){ //如果是Object继续递归赋值
target[key] = this.deepClone(obj[key]);
}else{
target[key] == obj[key];
}
}
}
return target;
}
js深拷贝的实现
最新推荐文章于 2023-07-25 19:00:38 发布