首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >通过JavaScript中的FOR循环遍历选定的本地存储项

通过JavaScript中的FOR循环遍历选定的本地存储项
EN

Stack Overflow用户
提问于 2018-07-14 21:08:02
回答 1查看 38关注 0票数 0

我一直在尝试使用JavaScript,似乎正在处理一个我认为非常愚蠢的语法迷失问题。我已经创建了一个简单的代码,它将来自Json文件的数据与存储在本地存储中的数据进行比较,以寻找匹配值:

我一直无法做到的是让代码变得更“优雅”,而不是那些丑陋的(预设) ||操作数插入另一个循环遍历本地存储数据的FOR循环。

我一直在尝试的是:

代码语言:javascript
复制
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...etc等,但似乎什么都不起作用。执行vplanes.randomvariable也不起作用,因为解析器试图在本地存储中查找变量“vplanes.randomvariable”,而不是该变量的值(循环为d1,d2,d3)。

有人能告诉我我错过了什么吗??我提前感谢你们,并祝你们有一个伟大的我们。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-14 21:18:03

您可以使用:

代码语言:javascript
复制
vplanes[0]['d' + i]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51338813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档