简单的深拷贝

Last updated on March 6, 2023 am

1
2
3
4
5
6
7
8
9
10
function deepClone(obj){
if(typeof obj != 'object') return
let newObj = obj instanceof Array?[]:{}
for (const key in obj) {
if(obj.hasOwnProperty(key)){
newObj[key] = typeof obj[key]==="object"?deepClone(obj[key]):obj[key]
}
}
return newObj
}

简单的深拷贝
https://angelaggression.github.io/2023/03/06/简单的深拷贝/
Author
BurnedWings
Posted on
March 6, 2023
Licensed under