# 2.localStorage的二次封装

考虑

  1. map、set类型的存储(有顺序问题)
  2. 每次都要json. 转化
  3. 怎么存bigint
  4. 怎么存symbol 实现方案:https://juejin.cn/post/7311876701910908937#heading-4 原理:https://github.com/dizuncainiao/dz-storage/blob/main/src/core/Storage.ts

保存的时候是保存了序列化后的值 + 类型,取的时候就知道,再进行反序列化 Symbol: Symbol.for

Last Updated: 6/3/2024, 1:08:34 AM