簡單理解淺拷貝和深拷貝

對於深拷貝和淺拷貝的一些理解 淺拷貝 深拷貝 ## 淺拷貝只是兩個對象同時指向了一塊內存 ## 深拷貝則是分開了兩個內存,兩個內存的值改變互不影響 淺拷貝 //A申明瞭一個引用類型,存儲在堆內存 let A = {name:'AAA'}; // ## 這個時候只是把B也指向了A的堆內存 let B = A; //So,B改變的時候,其實改變的是A和B共存的一塊堆內存 B.name = 'BB
相關文章
相關標籤/搜索