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.如本地存在该对象或数组,则直接进行后续语句.