Skip to main content

深浅拷贝

浅拷贝

  1. 创建一个新对象 复制目标对象的属性,如果是基本数据类型就是复制值,如果是引用类型就复制内存地址

  2. 缺点: 源对象跟目标对象 不独立 相互影响

  Object.assign(target, source)
// 不能copy 不可枚举的属性、原型的属性、可以copy Symbol
const cloneObj = { ...source }