我正在使用HTML5创建一个网络应用程序,并存储信息以便在不同的html页面上访问:
window.localStorage.getItem("variable");
我能够在页面之间共享简单的字符串。有没有办法存储我可以在javascript中的不同页面上添加和删除的数组?
答案 0 :(得分:1)
使用JSON
对象对数组进行编码和解码。
var myArr = [1, 2, 3, 4];
localStorage.setItem('myItem', JSON.stringify(myArr));
var val = JSON.parse(localStorage.getItem('myItem'));
console.log(val);
答案 1 :(得分:0)
JSON.parse(localStorage.getItem('variable'));
localStorage.setItem('variable', JSON.stringify(yourArray));