HTML5 Web 存储创建变量
HTML5 Web Storage Creating Variables
我希望在JavaScript中创建相当多的变量,用于在HTML5 Web Storage中存储布尔变量。我希望变量如下:
localStorage.title1 = '0';
localStorage.title2 = '0';
localStorage.title3 = '0';
等等...
我面临的问题是我想一直创建这些变量localStorage.title570
。
我尝试了以下代码,我怀疑它失败了:
function registerUser() {
for(i=1;i<571;i++)
{
var a = "title" + i;
localStorage.a = 0;
}
}
但是,这似乎不起作用。我正在寻找一种简单的方法来创建这 570 个变量以跟踪用户的进度。我已经看过PHP和MySQL,但我觉得这有望证明稍微容易一些。但是,如果没有,我将简单地使用PHP和MySQL。
请改用类似以下内容:
for(i=1;i<571;i++)
{
localStorage['title' + i] = 0;
}
或更好:
for(i=1;i<571;i++){
localStorage.setItem('title' + i, '0');
}
稍微不同的解决方案是使用数组而不是索引变量名称。所以。。。
function registerUser() {
localStorage.title=[];
for(i=0;i<570;i++)
{
localStorage.title.push(0);
}
}
或者,如果您不需要将值初始化为 0,那么它就是这样。
function registerUser() {
localStorage.title=[];
}
请注意,现在索引从 0 而不是 1 开始。
相关文章:
- 从Javascript和Php变量创建Html模板文档
- 在JavaScript中,如何修复元素显示和变量创建之间的初始差异
- 使用javascript中的捕获组从变量创建regex
- 使用javascript中的php变量创建XML
- 将字符串与integer连接,用作jquery中的变量(创建动态变量)
- 如何使用局部变量创建全局变量
- 使用javascript中的变量创建自定义URL
- 基于变量创建json对象id
- 从javascript变量创建一个数组
- 通过传递 PHP 变量创建计时器
- Uncaught TypeError:使用变量创建对象时,undefined不是函数
- 从 2 个变量创建对象的缩写
- 为遗漏的变量创建计数器
- Rails Javascript haml 变量创建
- Javascript:是为所有变量创建的闭包,还是只为内部函数可能使用的变量创建的闭包
- 使用变量创建一个对象文字,如何只获取其值
- JavaScript原型变量创建引用
- 使用php变量+javascript变量创建一个href-url
- Fabric.js:只使用一个变量创建多个对象有问题吗
- 将变量创建到路径JSON是由jQuery执行的操作