对象的深拷贝
需求:
在表单中实现数据还原时,如果采用直接赋值方式,会导致:修改了对象中的值后,原对象数据也会改变,无法达到“备份”目的。
解决办法:
如下图所示:采用对象的深拷贝可解决
注意:
Object.assign()//仅仅是浅拷贝,即只能拷贝对象中第一层的属性,无法拷贝对象中的深层数据
参考链接:
采用JSON
方式的缺点:https://blog.csdn.net/weixin_41655541/article/details/111031808
实现深拷贝的常用方法:https://blog.csdn.net/a88480/article/details/119961077
本文来自博客园,作者:shayloyuki,转载请注明原文链接:https://www.cnblogs.com/shayloyuki/p/16519826.html
posted on 2022-07-26 09:59 shayloyuki 阅读(188) 评论(0) 编辑 收藏 举报