javascript - 存储一个数组以在不同页面上访问

标签 javascript jquery arrays html mobile

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

window.localStorage.getItem("variable");

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

最佳答案

使用JSON对象对数组与字符串进行编码和解码。

var myArr = [1, 2, 3, 4];

localStorage.setItem('myItem', JSON.stringify(myArr));

var val = JSON.parse(localStorage.getItem('myItem'));

console.log(val);

关于javascript - 存储一个数组以在不同页面上访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32108721/

相关文章:

javascript - JQuery 移动更改颜色以单击 ListView

php - 从数组中删除重复的 strlen 项?

objective-c - 如何最小化数组访问次数

java - 命令行参数导致 "main"线程中出现异常

javascript - 为什么 jQuery 单击事件会多次触发

javascript - 如何使用javascript在用户控制页面的父页面中获取隐藏的控件ID

javascript - Nodejs 重构 if 条件函数

javascript - 在 HTML 表格中模拟 Excel 的 "freeze cells"

jQuery 获取多个类名并将它们转换为数组

javascript - 单击按钮时如何向正文添加叠加层,以及如何在页面加载时清除紫色外套内容