javascript - For循环Javascript中的For循环

标签 javascript loops for-loop while-loop

出于某种原因,这个语句跳过了一些数据。我是否遗漏了一个 在某处或某处继续声明? 这是代码

for (var i = 0, len = data.ORDER_STATUS[0].ORDERS.length; i < len; i++) {
  if (data.ORDER_STATUS[0].ORDERS[i].SEC_TYPE == "MLEG") {
    for (var i = 0; i < data.ORDER_STATUS[0].ORDERS[i].LEGS.length; i++) {
      LEGS += '<tr class="MLEGS"><td class="orderFirst">' +
        data.ORDER_STATUS[0].ORDERS[i].LEGS[i].SYMBOL +
        '</td><td>' + data.ORDER_STATUS[0].ORDERS[i].LEGS[i].ACTION +
        '</td><td>' + data.ORDER_STATUS[0].ORDERS[i].LEGS[i].QTY +
        '</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>';
    }
  }
}

最佳答案

在内部循环中使用不同的变量,例如 j 而不是 i

for (var i = 0, len=data.ORDER_STATUS[0].ORDERS.length; i < len; i++) {
    //...

   for (var j = 0; j < data.ORDER_STATUS[0].ORDERS[i].LEGS.length; j++){
       //...
       data.ORDER_STATUS[0].ORDERS[i].LEGS[j].SYMBOL + 

关于javascript - For循环Javascript中的For循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7071818/

相关文章:

c++ - 计数排序无限循环

R:Kruskal-Wallis 循环测试数据框中指定的列

c# - 从 ASP.NET 下拉菜单重定向

Javascript:如何倒计时和循环计时器,将日期时间从 23:59:59 转换为 00:00:00

python - 提高 Python 嵌套 for 循环的性能

javascript - 如果要循环的数组未定义,如何在 JavaScript 的 for 循环中设置空数组?

javascript - 使用 javascript document.addEventListener 在下一个窗口中打开选项卡

javascript - 如何取消选择 Monaco Editor 中的所有内容

javascript - 如何在 JavaScript 中监听 Ctrl-P 按键?

python - 获取一个 Try 语句循环直到获得正确的值