gpt4 book ai didi

javascript - session 存储阵列 key

转载 作者:行者123 更新时间:2023-12-03 06:41:56 25 4
gpt4 key购买 nike

var items = [];

sessionStorage.setItem(items, JSON.stringify({
name: itemName.val(),
model: model.val(),
qty: qty.val()
}));

console.log(JSON.parse(sessionStorage.getItem('item')));

我需要在 sessionStorage 中有一个数组键。如果这是不可能的,我怎样才能增加更多的值(value)。

enter image description here

最佳答案

由于您只能将 key 作为字符串,因此我建议使用以下选项之一:

选项A

var items = [];
items.push({
name: itemName.val(),
model: model.val(),
qty: qty.val();
})

sessionStorage.setItem('items',JSON.stringify(items));

然后获取一个项目:

JSON.parse(sessionStorage.getItem('items')[theIndexYouWant]

选项B

为每个项目按索引设置不同的键:

items.forEach(function(el, index) {
sessionStorage.setItem('item' + index, JSON.stringify(el))
}

然后获取一个项目:

JSON.parse(sessionStorage.getItem('item10'))

关于javascript - session 存储阵列 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37915684/

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