慧策(掌上先机)面试题更新 2026-08-05

如何测量 localStorage 的存储容量上限?

慧策(掌上先机)前端/移动开发专业服务编码实现问题拆解技术原理

考察说明

考察对浏览器 localStorage 存储机制的理解和测量方法

回答思路

  1. 说明 localStorage 的容量通常为5MB左右(因浏览器而异)
  2. 提出使用字符串填充循环写入直到抛异常的方法
  3. 注意异常捕获和容量读取的终止条件
  4. 考虑不同浏览器和编码对容量的影响