手写深拷贝!!!
function deepClone(obj) {
let res = null
if ( typeof obj !== 'object' || obj === null) return obj
if(obj instanceof Array) {
res = []
} else {
res = {}
}
for (const key in obj) {
// 利用递归 深克隆 obj 内的 对象
res[key] = deepClone(obj[key])
}
return res
}