简单理解浅拷贝和深拷贝

对于深拷贝和浅拷贝的一些理解 浅拷贝 深拷贝 ## 浅拷贝只是两个对象同时指向了一块内存 ## 深拷贝则是分开了两个内存,两个内存的值改变互不影响 浅拷贝 //A申明了一个引用类型,存储在堆内存 let A = {name:'AAA'}; // ## 这个时候只是把B也指向了A的堆内存 let B = A; //So,B改变的时候,其实改变的是A和B共存的一块堆内存 B.name = 'BB
相关文章
相关标签/搜索