function deepClone(source){ var targetObj = Array.isArray(source) === Array ? [] : {}; for(var keys in source){ if(source.hasOwnProperty(keys)){ if(source[keys] && typeof source[keys] === 'object'){ targetObj[keys] = deepClone(source[keys]) }else{ targetObj[keys]=source[keys] } } } return targetObj }
标签:keys,deepClone,source,targetObj,var,拷贝,Array From: https://www.cnblogs.com/vinn7/p/17150484.html