使用js实现深拷贝

如果实现一个拷贝,相信大家都之前学习过一个叫Object.assign({}, obj)这样一个方法,我们都知道这是浅拷贝,当我们去将拷贝的对象修改某个复杂数据的属性的时候,被拷贝的对象的字段也会进行修改,我们开看一个案例     我们发现当我们修改了obj2中的stu的name字段,两个对象中的name字段都变成了小红,这就是我们所说的浅拷贝. 那我们如何实现一个深拷贝呢,有的会想到JSON.p
相关文章
相关标签/搜索