我一直在尝试JavaScript,似乎正在解决我认为确实很愚蠢的语法失误问题。我创建了一个简单的代码,将Json文件中的数据与本地存储中的数据进行比较以匹配值:
我一直无法做的是使代码更“优雅”,而不是那些难看的(预设)||。操作数插入另一个遍历本地存储数据的FOR循环。
我一直在尝试的是:
var aerei = vristoranti[idris].menu.length;
for (i=0; i<aerei; i++){
var aeromobile = vplanes[counter].book[i].name;
for (j=1; j<4; j++){
if (aeromobile == vplanes[0].d+i){
cont1 ++;
}
}
cont2+=cont1;
}
我试过/“ d” + i /'d'+ i /'d + 1'/存储将整数转换为字符串和concat等的int等等,但是似乎没有任何效果。进行vplanes [0] .randomvariable也不起作用,导致解析器尝试在本地存储中找到var“ randomvariable”,而不是该变量的值(循环为d1,d2,d3)。
有人可以告诉我我想念什么吗?我预先感谢大家,并祝您生活愉快。
答案 0 :(得分:0)
您可以使用:
vplanes[0]['d' + i]