gpt4 book ai didi

Javascript:在本地存储一个整数数组,以便可以在其他地方访问它们?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:49:51 24 4
gpt4 key购买 nike

这可能是一个非常快速的答案(或者是一个非常愚蠢的问题),但我正在尝试存储一个整数数组,以便稍后可以在随机时间由另一个函数在本地访问它们。

到目前为止我想到的方法(以及它们的缺陷):

  • HTML5 数据属性,即 data-ids="1,2,3" (无法在其中轻松存储数组)
  • HTML5 localStorage (只能存字符串,不能存数组,需要转换)
  • 一个隐藏的输入即<input type="hidden"> (同样,不能存储数组,必须转换成字符串)

理想情况下,我希望能够使用类似 array.push(value) 的语法将值推送到这个本地存储的数组中等等

是否有一种我缺少的简单方法可以做到这一点,或者我会诉诸黑客吗?该数组的最终用途是与另一个整数数组进行比较,以查看是否有任何值匹配,如果匹配,则从第二个数组中删除索引(即它是一个数组过滤器)。

这个数组不应该存储在服务器上,因为它对于客户端的每个用户都是不同的。如果没有很好的方法来做到这一点,我可能只会考虑以不同的方式实现功能。

最佳答案

当然,您可以只使用 window.somevarname = [1,2,3]

或者,如果您所说的“其他地方”指的是完全不同的页面加载,那么您最好的选择是通过 JSON.stringify() 运行它并将其放入 localStorage,然后 JSON.parse() 出来。

关于Javascript:在本地存储一个整数数组,以便可以在其他地方访问它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17003480/

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