JS深拷贝与浅拷贝
发布日期:2021-05-14 11:06:15 浏览次数:13 分类:精选文章

本文共 2551 字,大约阅读时间需要 8 分钟。

JSON.stringify���JSON.parse���JSON���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

JSON������������ JSON.stringify()���������������������������JavaScript���������������������������JSON������������������������������������������������������������������������������������������������������������JSON.parse()���������������������������������������JSON������������������JavaScript������������������

������������������������ ���������������������������������������������������������������������������������������JSON.stringify���JSON.parse���������������������������������������������������

  • ������������������������������number���string���boolean������������������������������������������������������������������������������������������
  • ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
  • JSON.stringify()���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������JSON.parse()���������������������������������������������������������������������

��������������������������������� ���������������������������������������������������������������������������������������������������������������������������������������������������JSON.stringify���JSON.parse���������������������������������������������������������������

������������������ ���������������������������������������������������������������������������������������������������������������������������

function deepCopy(obj) {
return JSON.parse(JSON.stringify(obj));
}
//������
const obj = { a: { b: 1 }, c: [1, 2, 3] };
const copy = deepCopy(obj);
console.log(obj === copy); //���������false���������������������

���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

���������������JSON.stringify���JSON.parse������������������������������������������������������������������������������������������������������������������������������������������������������������

上一篇:js中判断对象是否为空
下一篇:JavaScript高级程序设计第四版学习记录-第一章什么是JavaScript

发表评论

最新留言

关注你微信了!
[***.104.42.241]2025年04月25日 12时29分54秒