如何测量 localStorage 当前的存储大小?不同编码对存储大小有何影响?
考察说明
考察对浏览器存储机制、编码方式及其对容量计算影响的理解
回答思路
- 能说明计算 localStorage 总字节数的具体方法(遍历所有键值对并计算 UTF-16 字节数)
- 能解释 localStorage 存储单位是 UTF-16 码元(每个字符占 2 字节),与 UTF-8 等编码的区别
- 能结合实际场景说明中文、emoji 等字符在容量计算中的影响
- 能提及浏览器配额限制和异常处理
考察对浏览器存储机制、编码方式及其对容量计算影响的理解