数组和对象的深拷贝

一般前端新手必犯的错误就是把数据直接相等赋值,结果因为指针指向问题,造成数据错误。 这叫要谈到深拷贝和浅拷贝, 深拷贝是增加了一个指针指向已存在的内存地址(修改的话,是修改堆内存中的同一个值) 深拷贝是增加了一个指针并且申请了一个新的内存,使这个增加的指针指向这个新的内存(修改的话,是修改堆内存中的不同的值) 浅拷贝没什么可说的,下面是深拷贝的通用写法。 //数组和一般对象(不包含基本类型的封装对
相关文章
相关标签/搜索