1

私は自分ではなくJavaScript計算機をコーディングしていて、UIを使用してWebページで使用できるようにフロントエンドコーディングを行っています。すべての計算が完了し、UI用のデータの準備を開始すると、コードが1つあります。

            for (var RowIndex in Calc.Graphic)
            {
                Row = Calc.Graphic[RowIndex];
            Graph += "<tr>";
            Graph += "<td>"+ RowIndex +"</td>";
            Graph += "<td>" + Row.SummPay + "</td>";
            Graph += "</tr>";

            }

このループ男性テーブルには支払いスケジュールがあり、技術データであるため、最初と最後の反復から除外する必要があります。RowIndex-は月数で、Row.SummPayは合計です。これがjavascript作業後の表です。0と13を除外するにはどうすればよいですか。

Month SummPay
0   0
1   84501
2   70418
3   58682
4   48901
5   40751
6   33960
7   28300
8   23583
9   19653
10  16378
11  13648
12  11225
13  1000

そして、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
4

1 に答える 1

2

単純。... inには使用しないでください。代わりに、これを最初に使用してください。

私が理解していることから、それは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>";
        }
于 2012-11-14T06:23:26.440 に答える