sessionStorage 存入数组对象
时间: 2023-09-22 20:05:55 浏览: 88
您可以使用JSON.stringify()方法将数组对象转换为字符串,然后使用sessionStorage.setItem()方法将字符串存储在sessionStorage中。下面是一个示例:
```javascript
var myArray = [{name: "John", age: 30}, {name: "Jane", age: 25}];
// 将数组对象转换为字符串
var myArrayString = JSON.stringify(myArray);
// 将字符串存储在sessionStorage中
sessionStorage.setItem("myArray", myArrayString);
```
这样,您就可以在后续的会话中从sessionStorage中检索并解析存储的数组对象。例如:
```javascript
// 从sessionStorage中检索存储的字符串
var storedArrayString = sessionStorage.getItem("myArray");
// 将字符串转换回数组对象
var storedArray = JSON.parse(storedArrayString);
console.log(storedArray); // 输出:[{name: "John", age: 30}, {name: "Jane", age: 25}]
```
请注意,sessionStorage是浏览器会话级别的存储,关闭浏览器窗口后数据将被清除。如果您需要在会话之间保留数据,可以考虑使用localStorage。
阅读全文