Javascript 中的深拷贝和浅拷贝
深拷贝、浅拷贝是什么意思?
浅拷贝:
拷贝的是引用,修改拷贝后的数据会影响原数据, 使得原数据不安全。
深拷贝:
拷贝的时候生成新数据,修改拷贝以后不会影响原数据
浅拷贝例子
1 | /** |
如何实现深拷贝(主要针对 对象/数组, 基本数据类型不存在深拷贝和浅拷贝的概念)
1 | /** |
梦想还是要有的
浅拷贝:
拷贝的是引用,修改拷贝后的数据会影响原数据, 使得原数据不安全。
深拷贝:
拷贝的时候生成新数据,修改拷贝以后不会影响原数据
1 | /** |
1 | /** |