localstorage存储对象
Posted 改变需要勇气,习惯需要坚持。
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了localstorage存储对象相关的知识,希望对你有一定的参考价值。
之前在客户端存储数据一直用的是cookie,由于有大小等限制,随着html5时代的到来,现在大多数用的是localstorage存储数据:
例如:
localStorage.setItem("key","value");//存储变量名为key,值为value的变量 localStorage.key = "value"//存储变量名为key,值为value的变量 localStorage.getItem("key");//获取存储的变量key的值www.it165.net localStorage.key;//获取存储的变量key的值 localStorage.removeItem("key")//删除变量名为key的存储变量
当我们需要存储对象时,方法如下:
var data= {"id":id,"name":name};//要存储的json对象 var selectCity=JSON.stringify(data);//将json对象转化成字符串 localStorage.setItem("ffan_selectCity",selectCity);//把选择的数据存储在localstorage中 //取数据如下 var currentCity=localStorage.getItem("ffan_selectCity"); if(t.currentCity){ var item=JSON.parse(t.currentCity); console.log("id="+item.id+",name="+item.name); }
以上是关于localstorage存储对象的主要内容,如果未能解决你的问题,请参考以下文章
localStorage存储对象,sessionStorage存储数组对象