const deepClone = (obj) => {
let newObj = obj instanceof Array ? [] : {}
for(const [key,value] of Object.entries(obj)) {
if(typeof value === 'object' ) {
newObj[key] = deepClone(value)
}else {
newObj[key] = value
}
}
return newObj
}
javascript实现深拷贝:结合递归,for of,Object.entries()
最新推荐文章于 2022-06-19 22:12:05 发布