JavaScript学习(七十八)—实现对数据的浅拷贝和深拷贝
Posted 乘风破浪的程序媛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript学习(七十八)—实现对数据的浅拷贝和深拷贝相关的知识,希望对你有一定的参考价值。
javascript学习(七十八)—实现对数据的浅拷贝和深拷贝
一、浅拷贝
-
浅拷贝:对于引用类型的数据只拷贝该数据的地址,这种拷贝称为浅拷贝
-
注意:拷贝出来的数据和原有的数据指向同一个空间,即他们操作同一个数据
二、 深拷贝
- 深拷贝:拷贝时,对于引用类型的数据,不是单纯的拷贝引用类型数据的地址,而是对数据中的具体的值进行拷贝,这种行为称为深拷贝
- 注意:拷贝出来的数据和原有的数据不是同一个堆内存空间
以上是关于JavaScript学习(七十八)—实现对数据的浅拷贝和深拷贝的主要内容,如果未能解决你的问题,请参考以下文章