我在浏览器中使用了本地存储。但我只使用字符串作为键值对。有没有办法存储字符串列表(对于单个键)并读取它们?
例如说我必须在页面中显示我的朋友。如果我可以使用本地存储,我实际上不需要每次都查询数据库来显示朋友列表(我知道会有一些不稳定的情况,这对我的应用程序来说是可以的)。有没有办法实现这个????
先感谢您 :)
是的你可以。localStorage 只存储字符串,因此您需要以易于解析的格式存储它。
字符串列表的最简单方法是将其存储为字符串化数组。
储存:
localStorage['mylist'] = JSON.stringify(['string1', 'string2']);
Run Code Online (Sandbox Code Playgroud)
加载:
var mylist = JSON.parse(localStorage['mylist']);
Run Code Online (Sandbox Code Playgroud)
添加更多和存储:
mylist.push('newstring');
localStorage['mylist'] = JSON.stringify(mylist);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6106 次 |
| 最近记录: |