js深拷贝与浅拷贝的区别?

2024-09-03 09:24
椰子皮
73
0
0
javascript

深拷贝层层拷贝,浅拷贝只拷贝第一层,深层只是引用在深拷贝中,新对象中的更改不会影响原始对象,而在浅拷贝中,新对象中的更改,原始对象中也会跟着改。在深拷贝中,原始对象不与新对象共享相同的属性,而在浅拷贝

  • 深拷贝层层拷贝,浅拷贝只拷贝第一层,深层只是引用

  • 在深拷贝中,新对象中的更改不会影响原始对象,而在浅拷贝中,新对象中的更改,原始对象中也会跟着改。

  • 在深拷贝中,原始对象不与新对象共享相同的属性,而在浅拷贝中,它们具有相同的属性。

支付宝微信
0
关注公众号获取更多内容
js闭包是什么?
结合lazyload实现文章页里面的图片预加载
暂无评论,快抢沙发吧
不支持canvas
春季
夏季
秋季
冬季
暗黑
简约
小清新