JavaScript - 深浅拷贝.
本文探讨了JavaScript中的深浅拷贝概念,详细介绍引用类型与基本类型的区别,并通过多种方法实现浅拷贝与深拷贝,包括Object.assign、扩展运算符、JSON方法、递归和structuredClone等技术的优缺点分析。
April 12, 2025
6 min read
#前言
JS 中的数据类型可分为两种:
基本类型:undefined,null,Boolean,String,Number,Symbol,BigInt引用类型:Object,Array,Date,Function,RegExp等
依据MDN文档,JavaScript的数据类型分为 原始值 和 对象 ,理解它们的存储和复制方式对于实现深浅拷贝至关重要。
不同类型的存储方式:
基本类型:基本类型值在内存中占据固定大小,保存在