LocalStorage存储JSON对象的问题
来源:互联网 发布:淘宝店铺转化率是什么 编辑:程序博客网 时间:2024/05/16 12:57
1、localStorage - 没有时间限制的数据存储
var arr=[1,2,3]; localStorage.setItem("temp",arr); //会返回1,2,3 console.log(typeof localStorage.getItem("temp"));//string console.log(localStorage.getItem("temp"));//1,2,3
2、localStorage.setItem() 不会自动将Json对象转成字符串形式
var obj = {"a": 1,"b": 2}; typeof localStorage.getItem("temp2");//也会返回String localStorage.setItem("temp2", obj);//但是返回[object Object]
3、用localStorage.setItem()正确存储JSON对象方法是:
存储前先用JSON.stringify()方法将json对象转换成字符串形式
JSON.stringify() 方法可以将任意的 JavaScript 值序列化成 JSON 字符串
var obj = {"a": 1,"b": 2}; obj = JSON.stringify(obj); //转化为JSON字符串 localStorage.setItem("temp2", obj);//返回{"a":1,"b":2}
4、后续要操作该JSON对象,要将之前存储的JSON字符串先转成JSON对象再进行操作
obj=JSON.parse(localStorage.getItem("temp2"));
5、js部分
<script> var obj = {"name": 'jack',"passWord": 'hishsishi'}; obj = JSON.stringify(obj); //转化为JSON字符串 localStorage.setItem("temp2", obj);//返回{"name": 'jack',"passWord": 'hishsishi'} var myObj=JSON.parse(localStorage.getItem("temp2")); console.log(myObj)//返回{"name": 'jack',"passWord": 'hishsishi'} console.log(myObj.name)//返回jack</script>
阅读全文
1 0
- LocalStorage存储JSON对象的问题 localStorage
- LocalStorage存储JSON对象的问题
- LocalStorage存储JSON对象的问题
- localStorage存储json对象
- html5本地存储localStorage 存储json对象存储格式问题
- html5本地存储localStorage 存储json对象存储格式问题
- [置顶] localStorage存储JSON对象
- localStorage存储JSON数据
- localStorage的存储数组对象的方式
- localStorage 存储对象
- 1:HTML 中 onclick 触发函数 xxx(param) 要传递对象参数的解决方法 2:LocalStorage存储JSON对象的问题 3:ajax请求传送参数为对象问题
- 关于localStorage存储json数据
- 关于localStorage存储json数据
- 本地存储json对象问题
- sessionstorage与localstorage存储对象
- 使用localstorage.setItem()存储对象
- Html5的两个本地存储对象sessionStorage和localStorage
- HTML5的localStorage对象
- [来源未知]完全平方数
- 1>LINK : fatal error LNK1104: 无法打开文件“GxIAPI.lib”
- Redis知识点详解
- SideBar 仿微信联系人侧边栏界面搜索Viwe
- 进程的调用和进程切换
- LocalStorage存储JSON对象的问题
- mybatis之入门到开发(三)之常用对象SqlSessionFactory和SqlSession,动态sql,输入映射和输出映射
- Ubuntu命令行下MySQL数据导出与导入
- javascript jssdk退出微信的方法
- 关于metasploit下连接postgresql数据库问题
- PHP TP5 省市区表多级关联模型查询,和db方式查询封装效率
- Serializable和Externalizable序列化反序列化
- NYOJ 135 取石子(二)(巴什博奕+尼姆博弈)
- 罗马字符与整数互转