gpt4 book ai didi

javascript - 将数组存储在sessionstorageItem中

转载 作者:行者123 更新时间:2023-12-03 09:53:39 24 4
gpt4 key购买 nike

我有以下 JavaScript 对象。我想将以下数组存储在sessionstorageItem上,但它给了我错误。我怎样才能将数组存储在 sessionstorageItem 中?

data=[];
data[0] = [{
"num": 29,
"ser": 1,
}, {
"num": 44,
"ser": 2,
}]
data[1]=[{
"num": 10,
"ser": 3,
}]

allData = data.reduce(function (a, b) { return a.concat(b) });
// the following line gives me an error
var MDData=JSON.parse(sessionStorage.MDData);
if (MDData!==null) {console.log("Hello")}
sessionStorage.setItem('MyData', JSON.stringify(allData));

最佳答案

webStorage 只能存储字符串。因此,您需要对数据进行字符串化。

sessionStorage.setItem('Myata', JSON.stringify(allData));

要取回它,您可以执行以下操作:

JSON.parse(sessionStorage.Myata);

关于javascript - 将数组存储在sessionstorageItem中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30807522/

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