浅拷贝与深拷贝

浅拷贝与深拷贝

var a= {

name:'a'

var b=a

b.name = 'b'

a.name

浅拷贝  仅仅只是把a的stack拷贝给了b heap没有发生变化


深拷贝  b指向另一块内存,而这块内存与a一模一样

           如果a里面有其他引用,b也要一一拷贝下来


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容