CY

使生如夏花之绚烂,死如秋叶之静美

  1. 1. 浅复制和深复制的区别?

浅复制和深复制的区别?

  • 浅复制(shallow copy):只复制指向某个对象的指针,而不复制对象本身,新旧对象 u 共享一块内存;
  • 深复制(deep copy):复制并创建一个一摸一样的对象,不共享内存,修改新对象,旧对象保持不变。

即最大的区别在于,复制过程中的值是否为引用传值。

本文作者 : CY
本文使用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议
本文链接 : https://runtua.cn/2018/06/30/js-shallow-copy-and-deep-copy/

本文最后更新于 天前,文中所描述的信息可能已发生改变