JS深拷贝和浅拷贝

1. 浅拷贝(shallow copy):只复制指向某个对象的指针,而不复制对象本身,新旧对象共享一块内存(原始值变);

2. 深拷贝(deep copy):复制并创建一个一摸一样的对象,不共享内存,修改新对象,旧对象保持不变(原始值不变);

你可能感兴趣的:(JS深拷贝和浅拷贝)