这可能是一个非常快速的答案(或一个非常愚蠢的问题),但我正在尝试存储一个整数数组,以便稍后可以在随机时间由另一个函数在本地访问它们。
到目前为止我想到的方法(以及它们的缺陷):
- HTML5 数据属性,即
data-ids="1,2,3"
(不能在这些属性中轻松存储数组) - HTML5
localStorage
(只能存储一个字符串,而不是一个数组,并且必须转换) - 一个隐藏的输入,即
<input type="hidden">
(同样,不能存储数组,必须转换为字符串)
理想情况下,我希望能够使用类似array.push(value)
等的语法将值推送到这个本地存储的数组中。
有没有一种我想念的简单方法来做到这一点,或者我会求助于黑客?该数组的最终用途将是与另一个整数数组进行比较,以查看是否有任何值匹配,如果匹配,则从第二个数组中删除索引(即它是一个数组过滤器)。
该数组不应存储在服务器上,因为客户端上的每个用户都不同。如果没有很好的方法来做到这一点,我可能会考虑以不同的方式实现功能。