- 博客(1)
- 收藏
- 关注
原创 递归实现深拷贝
深拷贝与浅拷贝 #### 前提是引用数据类型 1.浅拷贝:将原有的数据赋值过去,但存放的是同一个地址,这样当一边的数据改变,也会影响到原数据中的数据 2.深拷贝:将数据中所有的数据赋值过去,对赋值之后的数据进行修改不会影响到原数据 思路 将要拷贝的数据 obj 以参数的形式传参 声明一个变量 来储存我们拷贝出来的内容 判断 obj 是否是引用类型数据,如果不是,则直接赋值即可( 可以利用 obj instanceof 类型 来进行判断) 由于用 instanceof 判断array 是否是object的
2020-08-09 16:44:29 3308 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人