封装一个数组,对象的深拷贝

tech2025-12-03  24

deepClone(obj) { let objClone = Array.isArray(obj) ? [] : {} if (obj && typeof obj === 'object') { for (let key in obj) { if (obj[key] && typeof obj[key] === 'object') { objClone[key] = deepClone(obj[key]) } else { objClone[key] = obj[key] } } } return objClone }

使用的时候直接在deepClone中传入参数即可

最新回复(0)