Javascript 我已经创建了一个sessionStorage数组,并指定了如下所示的值。拉贝

Javascript 我已经创建了一个sessionStorage数组,并指定了如下所示的值。拉贝,javascript,arrays,local-storage,session-storage,sessionstorage,Javascript,Arrays,Local Storage,Session Storage,Sessionstorage,我创建了一个名为labe的sessionStorage数组,并指定了一些值,如下所示。 labe[25,36,42] 我的键值是labe,我想在sessionStorage本身中将该值从36更改为87。如何在javascript中实现同样的功能?下面的链接将对您帮助很大,请查看 然而,这应该可以做到 sessionStorage.setItem(“labe”[25,87,42]]会话存储仅以字符串形式保存数据,因此当您编写类似于会话存储的内容时,[26,36,42])在存储到会话存储之前,[2

我创建了一个名为labe的sessionStorage数组,并指定了一些值,如下所示。 labe[25,36,42]
我的键值是labe,我想在sessionStorage本身中将该值从36更改为87。如何在javascript中实现同样的功能?

下面的链接将对您帮助很大,请查看

然而,这应该可以做到


sessionStorage.setItem(“labe”[25,87,42]]

会话存储仅以字符串形式保存数据,因此当您编写类似于
会话存储的内容时,
[26,36,42])
在存储到会话存储之前,
[26,36,42]
将转换为字符串
'25,36,42'
。这意味着,您无法将对象直接保存到sessionStorage或localStorage

通常,我们是这样做的:

sessionStorage.setItem('labe',JSON.stringify([25,36,42]))

把它拿回来:

var-labe=JSON.parse(sessionStorage.getItem('labe'))

然后,
labe
再次成为一个数组,因此您只需将
labe[1]
36更改为38,然后再次保存它:

sessionStorage.setItem('labe',JSON.stringify(labe))


就这样。

您应该添加更多详细信息。你不可能看到你实际上在问什么。阅读并创建一个标题应该给出一个简短的摘要,而不是包含完整的问题。。。