function deepClone(obj) {
// 判断是否是复杂类型数据
if (typeof obj === "object" && obj !== null) {
let result = Array.isArray(obj) ? [] : {};
for (let key in obj) {
if (obj.hasOwnProperty(key)) {
result[key] = deepClone(obj[key])
}
}
return result
} else {
return obj
}
}
js手写深拷贝方法
最新推荐文章于 2023-05-19 10:37:22 发布