- 博客(1)
- 收藏
- 关注
原创 深拷贝和浅拷贝的定义和区别
深拷贝是指源对象与拷贝对象互相独立,其中任何一个对象的改动都不会对另外一个对象造成影响。 深拷贝的三种实现方式分别是:1、递归递归去复制所有层级属性; 2、用JSON对象的parse和stringify实现; 3、借用JQ的extend方法。 缺点:仅支持 JSON 所支持的数据类型和结构 浅拷贝是指拷贝指向对象的指针,意思就是说:拷贝出来的目标对象的指针和源对象的指针指向的内存空间是同一块空间,浅拷贝只是一种简单的拷贝,让几个对象公用一个内存,然而当内存销毁的时候,指向这个内存空间的所有指针需要重新定
2022-09-16 22:20:52 175 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人