JavaScript實現深、淺拷貝以及區別

1.淺拷貝只是拷貝一層,更深層次對象級別的拷貝只是拷貝了地址(也就是拷貝引用) 對於複雜數據類型來說,比如上面這個obj對象中再次嵌套一個對象,這個對象會在內存中重新開闢一塊內存空間,並且指向他;而利用上面這種方式進行拷貝時,新拷貝出來的數據內部對象依然指向之前的內存,如果說修改拷貝出來的這個對象的內部對象的值,之前的值也會被改變。 2.深拷貝是拷貝多層,每一級別的數據都會拷貝。 深拷貝Obj中的
相關文章
相關標籤/搜索