我正在尝试使用 localstorage.setitem 在 JavaScript phonegap 中存储一个多维(二维)数组
但是,它似乎将数组转换为一维。
本地存储时有什么方法可以维护数组结构吗?
谢谢。
我正在尝试使用 localstorage.setitem 在 JavaScript phonegap 中存储一个多维(二维)数组
但是,它似乎将数组转换为一维。
本地存储时有什么方法可以维护数组结构吗?
谢谢。
我遇到了同样的问题,我使用以下解决方案使其工作:
var a1 = [1,2,3];
var b1 = [4,5,6];
var c1 = [7,8,9];
var a = [a1, b1, c1];
localStorage.setItem("arr", JSON.stringify(a));
var b = JSON.parse(localStorage.getItem("arr"));
默认情况下,localStorage 只支持字符串作为存储格式。您不能将 JavaScript 计算的结果存储为数组或对象,并且每个数字都存储为字符串 - http://24ways.org/2010/html5-local-storage。</p>