浅拷贝、深拷贝与对象图问题 | JavaScript
本章覆盖:spread/Object.assign 只复制一层;循环引用;Date/Map/Set/TypedArray 等特殊对象;structuredClone 的适用范围;自定义 clone 需要先定义业务语义;深拷贝不是所有状态管理问题的最佳解。
本章知识点
- spread/Object.assign 只复制一层
- 循环引用
- Date/Map/Set/TypedArray 等特殊对象
- structuredClone 的适用范围
- 自定义 clone 需要先定义业务语义
- 深拷贝不是所有状态管理问题的最佳解