Javascript 我已经创建了一个sessionStorage数组,并指定了如下所示的值。拉贝
我创建了一个名为labe的sessionStorage数组,并指定了一些值,如下所示。 labe[25,36,42]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本身中将该值从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))
就这样。您应该添加更多详细信息。你不可能看到你实际上在问什么。阅读并创建一个标题应该给出一个简短的摘要,而不是包含完整的问题。。。