1.浅拷贝:拷贝地址(修改完拷贝的地址,拷贝前的地址也会修改,对原数据有影响)

2. 深拷贝:拷贝的是数据 修改数据之后 对原数据没有影响
2.1 使用json 实现深拷贝
1>先把json 数据转化为字符串 底层会自动深拷贝 2>再把json 字符串转化为 对象

2.2 使用递归函数实现深拷贝

1>先把json 数据转化为字符串 底层会自动深拷贝 2>再把json 字符串转化为 对象
本文标题:浅拷贝与深拷贝(递归封装)
本文链接:https://www.haomeiwen.com/subject/qenmirtx.html
网友评论