深拷贝(deepClone)
对于一个引用类型,如果直接将它赋值给另一个变量,由于这两个引用指向同一个地址,这时改变其中任何一个引用,另一个都会受到影响。当我们想复制一个对象并且切断与这个对象的联系,就要使用深拷贝.
递归
广度优先遍历
JSON
但这种方法有一种缺点,你所要拷贝的对象中不能还有其他对象,否则这个对象还是指向同一个内存地址的。
深拷贝(deepClone)
对于一个引用类型,如果直接将它赋值给另一个变量,由于这两个引用指向同一个地址,这时改变其中任何一个引用,另一个都会受到影响。当我们想复制一个对象并且切断与这个对象的联系,就要使用深拷贝.
递归
广度优先遍历
JSON
但这种方法有一种缺点,你所要拷贝的对象中不能还有其他对象,否则这个对象还是指向同一个内存地址的。