你可以在Phonegap中使用window.localStorage传递数组吗?

CSt*_*ess 1 javascript local-storage cordova

目前,我正在尝试使用window.localStorage在两个页面之间的Phonegap中传递多维数组.在main.js中,我使用

var storage = window.localStorage;
storage.setItem("information", myArray);
window.location = "summary.html";
Run Code Online (Sandbox Code Playgroud)

在文件summary.js中,我使用:

var storage = window.localStorage;
var myArray = storage.get("information");
Run Code Online (Sandbox Code Playgroud)

当我运行它时,myArray只返回undefined.我知道它在我打电话之前完全定义了window.location = "summary.html";.我现在最好的猜测是存储或检索数组时出错,至少我正在这样做.你能不通过localStorage传递Arrays,还是我做错了什么?

T. *_*one 6

我通常使用JSON.stringifyJSON.parse获取或保存项目到本地存储.我相信大多数实现目前只支持字符串.