存储阵列以访问不同的页面

时间:2015-08-20 02:42:36

标签: javascript jquery arrays html5 mobile

我正在使用HTML5创建一个网络应用程序,并存储信息以便在不同的html页面上访问:

window.localStorage.getItem("variable");

我能够在页面之间共享简单的字符串。有没有办法存储我可以在javascript中的不同页面上添加和删除的数组?

2 个答案:

答案 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));