2017-08-11 81 views
2

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

$.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; 
}); 
+1

有什么用'forEach'问题? – prasanth

回答

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; 
 
});