如何实现JavaScript手写深拷贝2.0(更新2022-07-15)的完整长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计676个文字,预计阅读时间需要3分钟。
前言+原文+js+深拷贝博客链接,当时写的存在很多不足...现在跟着跟着应用老师复习了下,收获满满。+用+JSON+const b=JSON.parse(JSON.stringify(a))+缺点:+不支持+Date+、+RegExp(正则表达式)+、+函数等。
前言鄙人老版 js 深拷贝博客链接,当时写的存在很多不足...现在跟着方应杭老师复习了下,收获满满。
用 JSONconst b = JSON.parse(JSON.stringify(a))
缺点:
-
不支持 Date、RegExp(正则)、函数等数据;
-
不支持引用(即环状结构,类似 window.self = window)。
支持 Date、RegExp(正则)、函数等引用数据的拷贝。
本文共计676个文字,预计阅读时间需要3分钟。
前言+原文+js+深拷贝博客链接,当时写的存在很多不足...现在跟着跟着应用老师复习了下,收获满满。+用+JSON+const b=JSON.parse(JSON.stringify(a))+缺点:+不支持+Date+、+RegExp(正则表达式)+、+函数等。
前言鄙人老版 js 深拷贝博客链接,当时写的存在很多不足...现在跟着方应杭老师复习了下,收获满满。
用 JSONconst b = JSON.parse(JSON.stringify(a))
缺点:
-
不支持 Date、RegExp(正则)、函数等数据;
-
不支持引用(即环状结构,类似 window.self = window)。
支持 Date、RegExp(正则)、函数等引用数据的拷贝。

