面试官居然要我用JS代码计算Loc

LocalStorage容量

localStorage的容量大家都知道是5M,但是却很少人知道怎么去验证,而且某些场景需要计算localStorage的剩余容量时,就需要我们掌握计算容量的技能了~~

计算总容量

我们以10KB一个单位,也就是B,B就是个字节的大小,我们不断往localStorage中累加存入10KB,等到超出最大存储时,会报错,那个时候统计出所有累积的大小,就是总存储量了!

注意:计算前需要先清空LocalStorage

letstr=lettemp=//先做一个10KB的字符串while(str.length!==){str=str+}//先清空localStorage.clear()const


转载请注明:http://www.aierlanlan.com/grrz/273.html

  • 上一篇文章:
  •   
  • 下一篇文章: