浅拷贝深拷贝

浅拷贝:

可以将对象的最外层属性全部复制,里面属性仍然是引用关系

以下两种方式都为浅复制

只能将最外层拷贝过去,然后原对象更改数据时,新对象数据不会变,而对原对象内部的对象进行数据更改时,新对象数据就会变
浅拷贝深拷贝

深拷贝(比较浅的深拷贝)

对于这样简单的深拷贝可以用这种方法

将所有数据拷贝后,对原对象进行数据更改时,新对象的数据不会进行更改
浅拷贝深拷贝

但是这样的就不好用了

后来给原对象添加的数据,在新对象内不显示(拷贝的不彻底,没有全部拷贝下来)

仅获取可遍历的属性,不可遍历的属性获取不到(属性:h)
浅拷贝深拷贝

深拷贝(所有属性的拷贝)

第一段
浅拷贝深拷贝
第二段

浅拷贝深拷贝第三段

浅拷贝深拷贝