淺拷貝(Shallow Copy) VS 深拷貝(Deep Copy)

首先,深拷貝和淺拷貝針對的是對象類型(對象,數組,函數) 淺拷貝指的是隻是拷貝了對象的引用地址,彼此之間高耦合,一個改變,另一個可能也隨之改變; 深拷貝是指只是完整的將變量的值拷貝過來,是一個新的對象,和被拷貝對象解耦合,一個改變,不會影響其它的內容。 淺拷貝 1.最淺的拷貝--對象直接賦值,整個地址拷貝 let a = { age: 1 } let b = a; a.age = 2 co
相關文章
相關標籤/搜索