Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
语句中…的javascript。排除第一次和最后一次迭代。拆分循环倍数为12_Javascript - Fatal编程技术网

语句中…的javascript。排除第一次和最后一次迭代。拆分循环倍数为12

语句中…的javascript。排除第一次和最后一次迭代。拆分循环倍数为12,javascript,Javascript,我有一个javascript计算器,不是我自己编写的,我正在做前端编码,以使其在带有UI的网页上可用。当所有的计算都完成后,会有一段代码开始为UI准备数据 for (var RowIndex in Calc.Graphic) { Row = Calc.Graphic[RowIndex]; Graph += "<tr>"; Graph += "<td&g

我有一个javascript计算器,不是我自己编写的,我正在做前端编码,以使其在带有UI的网页上可用。当所有的计算都完成后,会有一段代码开始为UI准备数据

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