浅拷贝&深拷贝

Posted zlsjjn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浅拷贝&深拷贝相关的知识,希望对你有一定的参考价值。

浅拷贝
新的对象指向原来对象的地址

深拷贝
新的对象中,原来是可变对象,会新复制一份值指向新的地址[11,22,33]
若原来的对象里含有可变对象,里面的这个可变对象也会指向新的地址[‘qwer‘, 123, [44,55]]

参考:https://www.cnblogs.com/wilber2013/p/4645353.html


可变对象
列表、字典

不可变对象
数字、字符串、集合

参考:https://www.cnblogs.com/blackmatrix/p/5614086.html







以上是关于浅拷贝&深拷贝的主要内容,如果未能解决你的问题,请参考以下文章

深拷贝和浅拷贝的区别 & 如何实现深拷贝和浅拷贝

深拷贝&浅拷贝

关于深拷贝和浅拷贝

深拷贝&浅拷贝

深拷贝&浅拷贝

JS深拷贝与浅拷贝