深浅拷贝
浅拷贝
创建一个新对象 复制目标对象的属性,如果是基本数据类型就是复制值,如果是引用类型就复制内存地址
缺点: 源对象跟目标对象 不独立 相互影响
Object.assign(target, source)
// 不能copy 不可枚举的属性、原型的属性、可以copy Symbol
const cloneObj = { ...source }
创建一个新对象 复制目标对象的属性,如果是基本数据类型就是复制值,如果是引用类型就复制内存地址
缺点: 源对象跟目标对象 不独立 相互影响
Object.assign(target, source)
// 不能copy 不可枚举的属性、原型的属性、可以copy Symbol
const cloneObj = { ...source }