天天看点

Js判断本地是否存在要存数据

1.获取本地的数据,并使其序列化

Var sj=localStorage;

2.判断取出的数据中是否有要存的数组或对象名

此处要用到for循环,循环数据对比是否有要存的名字相等的,如果没有则该本地数据中的此对象应为未定义,所以就是以下

下面展示一些

内联代码片

// A code block
var foo = 'bar';
           
if (sj.shuju == undefined) {
		window.localStorage.setItem("shuju", '[]');
		var shuju = JSON.parse(localStorage.shuju);
           

3.如没有则定义一个数组或对象,里面写上要用的信息或是写一个空的数组对象;后续往里存入数据.

4.将该对象插入本地数组中

5.将数组序列化为字符串,上传到本地.

6.如本地存在该对象或数组,则直接进行后续语句.

继续阅读