从另一个网页调用数组

calling an array from another web page?

本文关键字:数组 调用 网页 另一个      更新时间:2023-09-26

我正在构建一个网站,但不明白如何在同一网站的不同网页之间传递数组。定义数组的代码是:

sessionStorage.setItem("hello", JSON.stringify(["hi", "sup"]));

在第二页上调用数组的代码是:

var helloArray = JSON.parse(sessionStorage.getItem("hello"));

当我使用以下代码遍历数组时:

for (var i = 0; i < helloArray.length; i++) {
  // JavaScript code
}

它创建一个错误,上面写着:Uncaught TypeError: Cannot read property 'length' of null .

我可以改变什么,我做错了什么?

像这样使用 localStorage:

- 编写内容:

localStorage.setItem("hello", JSON.stringify(["hi", "sup"]));

- 阅读内容:

var helloArray = JSON.parse(localStorage.getItem('hello'));

这里JSFiddle!