1.深拷贝
export function deepClone(value) {
if(value == null) {
return value;
}
if(typeof value !== 'object') {
return value
}
if(value instanceof RegExp) { return new RegExp(value)}
if(value instanceof Date) { return new Date(value)}
let obj = new value.constructor;
for(let key in value) {
obj[key] = deepClone(value[key])
}
return obj;
}
2、