Json   发布时间:2022-04-22  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了用JSON.stringify去实现深拷贝的弊端大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

无法处理function@H_450_8@啦还有RegExp@H_450_8@啦,还有无法处理循环引用对象@H_450_8@(这个我还没有test)

就前两点的话

var a={
    a:1,b:new RegExp(test),c:function(){}
}

然后var b=JSON.parse(JSON.Stringify(a))

输出b的话

{
a: 1
b: {}
}

就这样啦

c:function都没有复制过来,RegExp对象没有处理

 

 

还有什么的话欢迎补充啦

------------------------------

我晕 好像我看stackoverflow上面这个弊端还蛮多的

 you do not use Dates,functions, undefinedInfinity,RegExps,Maps,Sets,Blobs,FileLists,ImageDatas,sparse Arrays,Typed Arrays or other complex types within your object,@H_450_8@ a very simple one liner to deep clone an object is:

这么多都不能处理呢

大佬总结

以上是大佬教程为你收集整理的用JSON.stringify去实现深拷贝的弊端全部内容,希望文章能够帮你解决用JSON.stringify去实现深拷贝的弊端所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。