js含對象的數組使用注意事項(深拷貝和淺拷貝)

先看一段測試代碼數組 testA數組裏包含了一個obj變量,而後把testA賦值給testB,再去改變testB裏的a的值,這時發現testA裏的a的值也改變了。測試 看下打印信息,testA裏的a值也跟着改變了3d   出現這種結果的問題根本緣由是js的深拷貝和淺拷貝,網上關於深拷貝和淺拷貝的資料不少,百度一下就能理解了blog 記錄一下實現深拷貝最採用的兩種方法   concat和slice
相關文章
相關標籤/搜索