概述
深拷贝:深拷贝主要是将另一个对象的属性值拷贝过来之后,另一个对象的属性值并不受到影响,因为此时它自己在堆中开辟了自己的内存区域,不受外界干扰。
let data = {
code: "1231312"
iprAuthorizationNumber: "ZL11111111111112"
iprAuthorizationTime: "2022-04-07"
iprClassification: "syxx"
iprCode: "IP1231312"
iprName: "123123"
iprWay: "自主研发"
}
方法:
const formData = JSON.parse(JSON.stringify(data))
这样拷贝完后,元数据不会受拷贝的数据的影响。
项目中出现的这个问题是,表单校验的字段,与表单保存提交的字段,不一致,但是如果我要直接修改校验的字段,并上传,校验不会生效。
因此通过拷贝实现,
最后
以上就是高挑鞋垫为你收集整理的JSON实现深拷贝的方法的全部内容,希望文章能够帮你解决JSON实现深拷贝的方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复