如何在循环中设置变量而不会弄乱循环?

时间:2015-08-05 13:09:04

标签: javascript

我对此很陌生,如果这是一个愚蠢的问题,那就很抱歉。我已经找到了答案,但我找不到足够接近的解决方案来适应。这是我的代码的一部分:

for (var k = 0; k < (pointstoshow.length-1); k++){
   // k looping nicely at this point
u = pointstoshow[k]
   //k not looping at this point, only uses the last number
allpoints[u].setMap(map);
}

我正在尝试访问数组(pointstoshow)中的数字,以使用存储的数字来搜索另一个数组(allpoints),但我无法让它工作。如果我设置一个警告来显示pointstoshow [k]它工作正常,那只有一次我尝试将它们附加到一个它不起作用的变量。

我今天大部分时间都在努力工作,没有任何快乐,所以任何建议都值得赞赏。

由于

1 个答案:

答案 0 :(得分:0)

你错过了分号,你需要申报你。不完全确定这里需要发生什么,所以这是在黑暗中拍摄的。

var u;
for(var k = 0; k < (pointstoshow.length-1); k++){  
    u = pointstoshow[k];  
    allpoints[u].setMap(map);  
}