深拷贝与浅拷贝

138 阅读1分钟

浅拷贝

浅拷贝就是拷贝地址,修改拷贝后的数据,原数据也会修改

image.png

image.png

深拷贝

深拷贝是拷贝数据,可以使用JSON实现深拷贝

先将对象JSON.stringify转换成为字符串

然后再将字符串转回来JSON.parse

赋值给一个变量**

image.png

image.png

> 这样修改newobj里面的数据也不会影响之前的数据了