合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
>[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; } ~~~