html5中如何使用localStorage中存储对象
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,本文小编为大家详细介绍"html5中如何使用localStorage中存储对象",内容详细,步骤清晰,细节处理妥当,希望这篇"html5中如何使用localStorage中存储对象"文章能帮助大家解决
千家信息网最后更新 2025年02月23日html5中如何使用localStorage中存储对象
本文小编为大家详细介绍"html5中如何使用localStorage中存储对象",内容详细,步骤清晰,细节处理妥当,希望这篇"html5中如何使用localStorage中存储对象"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
我想在HTML5中存储一个JavaScript对象localStorage
,但是我的对象显然正在转换为字符串。
我可以使用来存储和检索原始JavaScript类型和数组localStorage
,但是对象似乎无法正常工作。应该吗
这是我的代码:
var testObject = { 'one': 1, 'two': 2, 'three': 3 };console.log('typeof testObject: ' + typeof testObject);console.log('testObject properties:');for (var prop in testObject) { console.log(' ' + prop + ': ' + testObject[prop]);}// Put the object into storagelocalStorage.setItem('testObject', testObject);// Retrieve the object from storagevar retrievedObject = localStorage.getItem('testObject');console.log('typeof retrievedObject: ' + typeof retrievedObject);console.log('Value of retrievedObject: ' + retrievedObject);
控制台输出为
typeof testObject: object
testObject properties:
one: 1
two: 2
three: 3
typeof retrievedObject: string
Value of retrievedObject: [object Object]
在我看来,该setItem
方法是在存储输入之前将输入转换为字符串。
解决方案:
再次查看Apple,Mozilla和Mozilla文档,该功能似乎仅限于处理字符串键/值对。
一种解决方法是在存储对象之前先对它进行字符串化处理,然后在检索它时对其进行解析:
var testObject = { 'one': 1, 'two': 2, 'three': 3 };// Put the object into storagelocalStorage.setItem('testObject', JSON.stringify(testObject));// Retrieve the object from storagevar retrievedObject = localStorage.getItem('testObject');console.log('retrievedObject: ', JSON.parse(retrievedObject));
读到这里,这篇"html5中如何使用localStorage中存储对象"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
对象
存储
字符
字符串
文章
处理
内容
方法
是在
检索
输入
原始
妥当
代码
再次
功能
可以使
思路
控制台
数组
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全学习用什么操作系统
服务器当电脑主机数据安全吗
泰联互联网科技
网络安全秘钥在哪找
微软服务器服务面板恢复默认设置
图形数据库可以简单的理解为
哪个城市软件开发好
数据库注册示例失败
工信部网络安全信息处处长
腾讯云服务器怎么在手机上管理
软件开发驻场团队管理
网络安全管理基本结构
数据库专业是学什么的
守望迷你ftp服务器
胃癌TCGA数据库
4c网络技术有限公司
网络安全渗入威胁和
欧洲杯数据库
12123车数据库
网络营销和软件开发学哪个好
广汉手机软件开发
电脑组建服务器配置
hpe 服务器 电话
典型网络安全事件及分析
网络安全我们共同关注
4c网络技术有限公司
网络安全渗入威胁和
启东数据库修复
东巽互联网科技
共建网络安全守护网络文明