function deepClone(obj) {
let result = Array.isArray(obj) ? [] : {
};
for (let key in obj) {
if (obj.hasOwnProperty(key)) {
if (obj[key] && typeof obj[key] === 'object') {
result[key] = deepClone(obj[key]); // 递归复制
} else {
result[key] = obj[key];
}
}
}
return result;
}
解决深拷贝问题
猜你喜欢
转载自blog.csdn.net/qq_42107364/article/details/120989925
今日推荐
周排行