function clone(obj) {
let isArr = Array.isArray(obj)
let objclone = isArr ? [] : {}
for (let key in obj) {
if (typeof obj[key] == 'object') {
objclone[key] = clone(obj[key])
} else {
clone[key] = obj[key]
}
}
return objclone
}
利用递归进行深拷贝
最新推荐文章于 2025-08-27 15:43:51 发布