深拷贝和浅拷贝
深拷贝说明两个(拷贝和被拷贝数据)都是独立的,互不影响
浅拷贝两个不独立,其中一个变化另一个也会变
举例:
对象的浅拷贝:Object.assign()
深拷贝:JSON.parse(JSON.stringify(obj))
第二个有个问题:就是obj里如果有函数的话,在经过转换后函数就丢失了,所以可以使用源码
深拷贝和浅拷贝
深拷贝说明两个(拷贝和被拷贝数据)都是独立的,互不影响
浅拷贝两个不独立,其中一个变化另一个也会变
举例:
对象的浅拷贝:Object.assign()
深拷贝:JSON.parse(JSON.stringify(obj))
第二个有个问题:就是obj里如果有函数的话,在经过转换后函数就丢失了,所以可以使用源码