1.1浅拷贝之直接赋值
引用类型只拷贝栈地址,不拷贝堆数据,修改拷贝后的数据对原数据有影响;
1.2.浅拷贝之Object.assign(实现对象,目标对象)
引用类型只拷贝栈地址,不拷贝堆数据,修改拷贝后的数据对原数据有影响;
2.1深拷贝之json转换实现深拷贝
引用类型拷贝的是数据。 修改拷贝后的数据对原数据没有影响;
2.2.深拷贝之lodash库 _.cloneDeep 实现深拷贝
引用类型拷贝的是数据。 修改拷贝后的数据对原数据没有影响;
2.3.深拷贝之递归实现深拷贝
引用类型拷贝的是数据。 修改拷贝后的数据对原数据没有影响;