说说深浅拷贝 | JS相关 | EP.01

79 阅读1分钟

首先深浅拷贝,先说拷贝,只有堆中出现了新的空间地址才算拷贝,所以说简单数据类型,还有直接赋值,都不算是拷贝。

再说深浅拷贝,深浅拷贝指的是对象中的数据,

如果对象里面还有对象,拷贝后内层对象的地址变了,是深拷贝。

如果对象里面还有对象,拷贝后内层对象的地址没变,是浅拷贝。

如果对象里面只有简单数据类型,直接浅拷贝。