HTML5 / JavaScript:在localStorage中存储动态变量名称和值

时间:2012-03-27 19:30:30

标签: javascript html5 variables dynamic local-storage

我想使用javascript将值yes存储到localStorage中,密钥为movie1。但是,我希望密钥的1部分是动态的,基于movieID设置的内容。

这是我目前所拥有的,但它不起作用:

movieID = 1;

localStorage.movie + movieID = 'yes';

任何关于如何实现这一目标的想法或见解将不胜感激。谢谢!

4 个答案:

答案 0 :(得分:19)

试试这个:

localStorage['movie'+movieID] = 'yes';

答案 1 :(得分:11)

您可以使用setItem函数将值存储在本地存储中:

localStorage.setItem('movie' + movieID, 'yes');

然后,当您想要检查值时,可以使用

localStorage.getItem('movie' + movieID);

答案 2 :(得分:1)

答案 3 :(得分:0)

我认为

localStorage.setItem('movie' + movieID, 'yes');

实际上是图书馆使用的帮手,不是官方的。