🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
>[info] 深度克隆 ~~~ /** * 深度克隆 * @param obj * @return */ export function deepClone(obj) { let result; const type = typeOf(obj); if (type === 'Object') { result = {}; } else if (type === 'Array') { result = []; } else { return obj; } Object.keys(obj).forEach(key => { const copy = obj[key], cType = this.typeOf(copy); if (cType === 'Object' || cType === 'Array') { result[key] = deepClone(copy); } else { result[key] = obj[key]; } }); return result; } ~~~