# 深拷贝
function deepCLone(obj) {
if (typeof obj !== 'object' || obj === null) {
return obj
}
let rst = Array.isArrsy(obj) ? [] : {}
for (let key in obj) {
if (obj.hasOwnProperty(key)) {
// 保证key 不是原型的属性
rst[key] = deepClone(obj[key])
}
}
return rst
}