數組和對象的深拷貝

一般前端新手必犯的錯誤就是把數據直接相等賦值,結果因爲指針指向問題,造成數據錯誤。 這叫要談到深拷貝和淺拷貝, 深拷貝是增加了一個指針指向已存在的內存地址(修改的話,是修改堆內存中的同一個值) 深拷貝是增加了一個指針並且申請了一個新的內存,使這個增加的指針指向這個新的內存(修改的話,是修改堆內存中的不同的值) 淺拷貝沒什麼可說的,下面是深拷貝的通用寫法。 //數組和一般對象(不包含基本類型的封裝對
相關文章
相關標籤/搜索