gpt4 book ai didi

javascript - 无法将数组或对象设置为 html5 网络存储?

转载 作者:太空宇宙 更新时间:2023-11-04 15:21:35 25 4
gpt4 key购买 nike

我是 html5 网络存储的新手

设置网络存储很容易。

sessionStorage.someKey = 'someValue';

但是当我将数组或对象设置为键时

sessionStorage.name = ['abc','def'];
typeof sessionStorage.name;
//output "string"
//a object is the same

那么如何在网络存储中使用数组或对象呢?或者有更好的方法来解决这个问题?

最佳答案

我过去通过使用 JSON 来使用数据结构。这是一个示例...

var data = { First: "abc", Second: "def" };
var jsData = JSON.stringify(data);
window.sessionStorage.setItem("key1", jsData);

然后就可以这样获取数据了...

var jsData = window.sessionStorage.getItem("key1");
var data = JSON.parse(jsData);

关于javascript - 无法将数组或对象设置为 html5 网络存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8487081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com