ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
>[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; } ~~~