浅拷贝与深拷贝

2019-05-30  本文已影响0人  阿水maso

浅拷贝与深拷贝

var a= {

name:'a'

var b=a

b.name = 'b'

a.name

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

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

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

上一篇下一篇

猜你喜欢

热点阅读