对于字符串类型,浅复制是对值的复制,对于对象来说,浅复制是对对象地址的复制,并没 有开辟新的栈,也就是复制的结果是两个对象指向同一个地址,修改其中一个对象的属性,则另一个对象的属性也会改变,而深复制则是开辟新的栈,两个对象对应两个不同的地址,修改一个对象的属性,不会改变另一个对象的属性。
浅拷贝和深拷贝
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 1、javaScript的变量类型 (1)基本类型:5种基本数据类型Undefined、Null、Boolean、...
- title: 原生js对象的浅拷贝和深拷贝的总结 这里是说明. 在此之前我们先复习两个知识点. 第一个知识点:对象...
- 一、浅拷贝和深拷贝的定义关于浅拷贝和深拷贝是如何定义的,可能不同的人有不同的理解。据我了解(不知道有没有偏差),苹...