手写深拷贝方法
function deepClone(data){if(!isObject(data)){// 非对象,直接拷贝return data}let result = {}if(data instance of Array){result = []}for(let key in data){if(data.hasOwnProperty(key)){result[key] = deepClone(data[key])}}return result
}
// 是否对象
function isObject(data){return typeof data === 'Object' && data !== null
}