怎样存值以及取值

简介: 怎样存值以及取值

存值与取值也是相当的容易。

首先我们要弄清楚什么是本地存储,本地存储就是将值存储到浏览器的控制台的Application中。

本地存储常用的有两种分别是:永久性存储localStorage和临时性存储sessionStorage

区别:永久性存储,存的值除非你手动删除,否则一直存储到本地,临时性存储,存的值,当页面关闭是就会自动清除。

那么如何存值与取值呢?

存值:localStorage.setItem(‘ 名称 ’ , ’ 数据’)存值,如果使用相同的名字,会覆盖以前的值

取值:localStorage.getItem(‘ 名称 ’)在取值时用的是get

上面是永久性存储,存值与取值,临时性存储和永久性存储方法基本一致。

下面是临时性存储示例:

sessionStorage.setItem("存值","123");
sessionStorage.getItem("取值");

还有两种转换方法:JSON.parse()、JSON.stringify(),1是将 JSON 数据转换为对象或数组;

2是将对象或数组转换为 JSON 数据。

我们在存值与取值时是要转换的!

相关文章
|
29天前
|
Java Spring
发现问题就解决,往往是低效的方式。关于对象参数的赋值取值问题
在审查中台task服务代码时,发现TaskVO对象的industryTypeName字段在某些方法调用中未进行空值检查,导致潜在bug。提出两种解决方案:一是在方法③中增加对industryTypeName的空值判断;二是改变方法③的参数类型,避免外部调用方直接设置industryTypeName,从而减少错误发生的可能性。
12 1
|
5月前
|
Java
java反射-属性赋值取值
java反射-属性赋值取值
|
5月前
|
JavaScript 前端开发
如何判断一个对象的键名内是否含有某个值
如何判断一个对象的键名内是否含有某个值
41 0
|
6月前
|
存储 弹性计算 运维
添加两个值
【4月更文挑战第29天】
33 4
|
6月前
|
存储 弹性计算 运维
添加多个值
【4月更文挑战第29天】
25 2
|
6月前
59.已知xxz+yzz=532,求所有可能的x,y,z的值
59.已知xxz+yzz=532,求所有可能的x,y,z的值
40 0
|
6月前
|
前端开发 数据库
两个map中的数据,按照相同键,将所对应的值相加方法
两个map中的数据,按照相同键,将所对应的值相加方法
|
6月前
|
存储 缓存
uniapp存值和取值方法
uniapp存值和取值方法
214 0