浅拷贝:
可以将对象的最外层属性全部复制,里面属性仍然是引用关系
以下两种方式都为浅复制
只能将最外层拷贝过去,然后原对象更改数据时,新对象数据不会变,而对原对象内部的对象进行数据更改时,新对象数据就会变
深拷贝(比较浅的深拷贝)
对于这样简单的深拷贝可以用这种方法
将所有数据拷贝后,对原对象进行数据更改时,新对象的数据不会进行更改
但是这样的就不好用了
后来给原对象添加的数据,在新对象内不显示(拷贝的不彻底,没有全部拷贝下来)
仅获取可遍历的属性,不可遍历的属性获取不到(属性:h)
深拷贝(所有属性的拷贝)
第一段
第二段
第三段