您最喜爱的技术社区。浏览所有集合
提出问题,找到答案,并与团队堆栈溢出协作。
提出问题,找到答案,并与团队堆栈溢出协作。探索团队
找到集中、可信的内容,围绕您最常用的技术进行协作。
团队
工作问答
在一个结构化且易于搜索的位置内连接和共享知识。
尽早访问并查看新功能的预览。
如果您不使用日期s、 函数,未定义,注册Exp或对象中的无限,一个非常简单的一行是JSON.parse(JSON.stringfy(对象)):
日期
JSON.parse(JSON.stringfy(对象))
常数a={string:'字符串',编号:123,bool:错误,nul:空,date:new date(),//字符串化undef:未定义,//丢失inf:无限,//强制为“null”}控制台.log(a);console.log(日期类型);//Date对象const clone=JSON.parse(JSON.stringify(a));console.log(克隆);console.log(clone.date类型);//.toISOString()的结果
这适用于包含对象、数组、字符串、布尔值和数字的所有类型的对象。
另请参见关于浏览器的结构化克隆算法其在向工作者发布消息和从工作者发布消息时使用。它还包含深度克隆功能。
如果您不使用日期s、 函数、未定义函数或对象中的无限,一个非常简单的一行程序是JSON.parse(JSON.stringfy(对象)):
如果您不使用 日期第页,功能、未定义或无限在对象中,有一个非常简单的一行程序可以是以下内容是JSON.parse(JSON.stringfy(对象)):
var cloneOfA=JSON.parse(JSON.stringify(a));
如果不在对象中使用函数可以是以下内容:
如果您不使用 日期第页,功能、未定义或无限在你的对象中,一个非常简单的一行是JSON.parse(JSON.stringfy(对象)):
如果不在对象中使用函数,那么一个非常简单的一行程序可以是:
另请参见这篇关于结构化克隆的文章算法算法共个浏览器其在向工作者发布消息和从工作者发布消息时使用。它还包含深度克隆功能。
另请参见这篇关于结构化克隆的文章算法共个浏览器其在向工作者发布消息和从工作者发布消息时使用。它还包含深度克隆功能。