function deepCopy(org, tar) {
var tar = tar || {},
toStr = Object.prototype.toString,
arrType = '[object Array]'
for (let key in org) {
if (org.hasOwnProperty(key)) {
if (typeof org[key] === 'object' && org[key] !== null) {
tar[key] = toStr.call(org[key]) === arrType ? [] : {}
deepCopy(org[key], tar[key])
} else {
tar[key] = org[key]
}
}
}
return tar
}
05-24
577
07-31
297