浅拷贝和深拷贝是什么

黄鳝吃什么2022-07-24  25

公开深拷贝和浅拷贝的区别 彻底搞懂浅拷贝和深拷贝

1.复制的两个含义对应的是轻复制和深复制的概念。第一层是浅拷贝,第二层是深拷贝。

2.浅拷贝:直接将原对象或原数组的引用赋给新对象。新数组,新对象/数组只是对原对象的引用。

3.深度复制:新建一个对象和数组,复制原对象的各种属性的“值”(数组的所有元素),是“值”而不是“引用”。

4.很容易认为轻抄比深抄快。但是,从复制的意义上来说,轻复制比深复制差了一点。

转载请注明原文地址:https://juke.outofmemory.cn/read/866293.html

最新回复(0)