【问题标题】:How to convert forEach to For Loop如何将 forEach 转换为 For 循环
【发布时间】:2018-01-19 15:57:18
【问题描述】:

将 forEach 转换为 Forloop 的正确方法是什么。这是我的示例代码。

$.get('/files/foods.txt', function (data) {
    var build = "";
    build += "<tr>";
    build += "<th>Pizza</th>";
    build += "<th>Ice cream</th>";
    build += "</tr>";
    build += "<tr>\n";

    var rows = data.split("\n");
    rows.forEach(function getvalues(thisRow) {
        var foodArray = thisRow.split(",");
        for (var i = 0; i < foodArray.length; i++) {
            build += "<td class=''>" + foodArray[i] + "</td>";
        }
        build += "</tr>\n";
    })

    display.innerHTML = build;
});

【问题讨论】:

  • forEach 有什么问题?

标签: jquery for-loop foreach


【解决方案1】:

给你一个解决方案

$.get('/files/foods.txt', function (data) {
    var build = "";
    build += "<tr>";
    build += "<th>Pizza</th>";
    build += "<th>Ice cream</th>";
    build += "</tr>";
    

    var rows = data.split("\n");
    for (var i = 0; i < rows.length; i++){ 
       build += "<tr>";
       var foodArray = rows[i].split(",");
       for(var j=0;j<foodArray.length;j++){
          build += "<td class=''>" + foodArray[j] + "</td>";
       }
       build += "</tr>";
    }

    display.innerHTML = build;
});

【讨论】: