深拷贝
深拷贝
一、什么是深拷贝?(先简单理解概念)
深拷贝是指,拷贝对象的具体内容,深拷贝在计算机中开辟一块新的内存地址用于存放复制的对象。源数据改变不会影响复制的数据。
二、为什么要使用深拷贝?
我们希望在改变新的数组(对象)的时候,不改变原数组(对象)
arr=[100,[{a:'hello'},{b:"world"}],{c:"123456789"}];
//判断修改的是不是'object'或者null,如果不是object或者null那么直接返回
f...
原创
2021-05-23 20:38:24 ·
5227 阅读 ·
0 评论