localstoragesessionstorage 存储布尔值要注意

localstoragesessionstorage 存取数据方式:

存储字符、数字、布尔值等

存:localstorage.setItem('key', key-value); 取:localstorage.getItem('key');

存储对象

存:localstorage.setItem("key", JSON.stringift(key-value)); 取:JSON.parse(localstorage.getItem('key'));

当 localstorage 或 sessionstorage 存储布尔值数据时,取到的数据变成了字符串'true' 'false',建议在存储该类型数据时将 value 设置为 0、1,取值时用Number(localstorage.getItem('key')),再进行后续判断操作。

原文链接:segmentfault.com

上一篇:JS中继承关系的应用
下一篇:从 custom Hooks 到 shared Hooks :hox 原理分析

相关推荐

  • 这样写离线存储,老板娘再也没让我加过班 。localForage的使用

    (/public/upload/69204357303e015044b6b8d3582f1216) 首先按照国际惯例,无中生个友 这位朋友最近遇到了点头疼的问题,localStorage容量太...

    9 天前
  • 踩坑记之基于Vue+Element+Koa实现云上存储

    前言最近在做项目等时候,需要处理图片,表格,文本等多种格式的文件到数据库,用传统等方法进行处理既繁琐又比较麻烦,所以第一次尝试使用云上存储等方式来实现。比较了阿里云和腾讯云之类的网站之后,最终选择七牛...

    21 天前
  • 记录前端上传图片到自己的对象存储中(Vue环境,以百度BOS为例)

    写在前面 最近在捣鼓自己的博客网站后台管理系统,在发布文章的时候需要用到上传图片,由于自己没有做上传图片的接口,所以就借助百度云的对象存储来实现上传到BOS然后返回BOS里面的图片链接供前端使用。

    2 个月前
  • 计算存储空间的使用

    JeroenEijkhof(https://stackoverflow.com/users/185906/jeroeneijkhof)提出了一个问题:Calculating usage of loca...

    2 年前
  • 解决Vuex存储数据之后,刷新页面数据消失

    解决方法如下 基本思路: 在刷新页面前对state根状态进行存储,在Vue实例再次被创建时以此替换state根状态。代码如下: 其中使用到的方法: this.$store.replac...

    2 个月前
  • 用内存空间图理解javascript变量存储机制,深度理解闭包

    对于下面的script代码,它们在内存中是怎样分配的呢? 内存图 下面是对应的内存图: 图片描述(https://img.javascriptcn.com/de08f08c24678a74e...

    1 年前
  • 用localStorage存储购物车数据实战

    最近做了一个商城项目,那肯定要做个购物车的嘛,于是我就想用localstorage存储商品,以便用户下次进入网页还可以看到自己收藏过的商品。业务方面,就保存商品数量、商品id和商品详情就好了。

    1 年前
  • 深入了解浏览器存储

    前言 随着移动网络的发展与演化,我们手机上现在除了有原生 App,还能跑“WebApp”——它即开即用,用完即走。一个优秀的 WebApp 甚至可以拥有和原生 App 媲美的功能和体验。

    1 年前
  • 浏览器缓存原理以及本地存储

    作为一名前端工作人员,前端的缓存知识是必须掌握的,因为一个网站打开网页的速度直接关系到用户体验,用户粘度,而提高网页的打开速度有很多方面需要优化,其中比较重要的一点就是利用好缓存,缓存文件可以重复利...

    2 年前
  • 浏览器端数据库存储方案的整理 -- indexDB 和 localStorage

    查看原文(https://wdd.js.org/clientsidestorageaboutindexdb.html) 有些安全性不太重要的数据,我不想花大力气搞一台服务器,再安装mysql或者 ...

    2 年前

官方社区

扫码加入 JavaScript 社区