2021-05-172021-05-17 JavaScript深拷贝和浅拷贝浅拷贝只拷贝了变量的引用内存地址,共用一个堆内存,并不是一个新的对象,其中一个对象数据改变,另一个也跟着改变。深拷贝深拷贝就是创造出一个新对象,不共用内存,修改行变量的数据,不会影响原变量的数据。总结如果变量B是拷贝的变量A,当变量A发生变化时,看变量B是否会发生变化。如果变量B也跟着变化了,说明是浅拷贝;如果变量B没变,那就是深拷贝。