语句中…的javascript。排除第一次和最后一次迭代。拆分循环倍数为12
我有一个javascript计算器,不是我自己编写的,我正在做前端编码,以使其在带有UI的网页上可用。当所有的计算都完成后,会有一段代码开始为UI准备数据语句中…的javascript。排除第一次和最后一次迭代。拆分循环倍数为12,javascript,Javascript,我有一个javascript计算器,不是我自己编写的,我正在做前端编码,以使其在带有UI的网页上可用。当所有的计算都完成后,会有一段代码开始为UI准备数据 for (var RowIndex in Calc.Graphic) { Row = Calc.Graphic[RowIndex]; Graph += "<tr>"; Graph += "<td&g
for (var RowIndex in Calc.Graphic)
{
Row = Calc.Graphic[RowIndex];
Graph += "<tr>";
Graph += "<td>"+ RowIndex +"</td>";
Graph += "<td>" + Row.SummPay + "</td>";
Graph += "</tr>";
}
若有超过12个月的停止循环,开始形成新的表格,像左边一样浮动
1 84501 13 11225
2 70418 14 11225
3 58682 15 11225
4 48901 16 11225
5 40751 17 11225
6 33960 18 11225
7 28300 19 11225
8 23583 20 11225
9 19653 21 11225
10 16378 22 11225
11 13648 23 11225
12 11225 24 11225
简单。不要使用。。。在里面 相反,首先要用这个 据我所知,它应该是12的乘积。在这种情况下:
for (var RowNumber = 1; RowNumber < 13; RowNumber ++)
{
Graph += "<tr>";
for (var colIndex = 0; colIndex < Calc.Graphic.length / 12; colIndex ++){
var rowIndex = RowNumber + 12*colIndex
Row = Calc.Graphic[rowIndex];
Graph += "<td>"+ rowIndex +"</td>";
Graph += "<td>" + Row.SummPay + "</td>";
}
Graph += "</tr>";
}
for(var RowNumber=1;RowNumber<13;RowNumber++)
{
图形+=“”;
对于(var colIndex=0;colIndex
请,请不要在中使用for..在javascript中迭代数组。。请只需使用包含索引的for循环。后端代码对此无能为力,sorry@halofourteen:您发布的代码是后端代码?@您不能编辑javascript吗?你到底想做什么?在呈现TR元素后,将其从DOM中删除?@Quintin Robinson这部分我可以编辑,但我不能更改计算器的整个JS部分
for (var RowNumber = 1; RowNumber < 13; RowNumber ++)
{
Graph += "<tr>";
for (var colIndex = 0; colIndex < Calc.Graphic.length / 12; colIndex ++){
var rowIndex = RowNumber + 12*colIndex
Row = Calc.Graphic[rowIndex];
Graph += "<td>"+ rowIndex +"</td>";
Graph += "<td>" + Row.SummPay + "</td>";
}
Graph += "</tr>";
}