この最初の2次元配列を皮切り:定義された数にインクリメントして0にリセットし、再度インクリメントする3D配列をプログラムで作成する方法はありますか?
var fullArray = [
[[2,3],[6,7],[4,5],[1,2],[5,6],[2,3]],
[[3,4],[0,1],[5,6],[2,3],[6,7],[3,4]],
[[4,5],[1,2],[6,7],[3,4],[0,1],[4,5]],
[[5,6],[2,3],[0,1],[4,5],[1,2],[5,6]],
[[6,7],[3,4],[1,2],[5,6],[2,3],[6,7]],
[[0,1],[4,5],[2,3],[6,7],[3,4],[0,1]],
[[1,2],[5,6],[3,4],[0,1],[4,5],[1,2]],
[[2,3],[6,7],[4,5],[1,2],[5,6],[2,3]],
[[3,4],[0,1],[5,6],[2,3],[6,7],[3,4]],
[[4,5],[1,2],[6,7],[3,4],[0,1],[4,5]],
[[5,6],[2,3],[0,1],[4,5],[1,2],[5,6]]
];
パターンを参照してください:
var initialArray = [[2,3],[6,7],[4,5],[1,2],[5,6],[2,3]];
私はプログラム的に、この3D配列を作成する必要がありますか?
各ペアでは、[0]の位置は6(任意の開始番号< = 6)から6に増分し、0にリセットしてからインクリメントを続行する必要があります。同様に、[1]の位置は(開始番号< = 7から)7に増分し、1にリセットしてからインクリメントを続ける必要があります。
この例では、fullArrayには10個の2D配列が含まれています。しかし、私はこの数字を変数にする必要があります。このような何か:
var numberOf2DArraysInFullArray = 12;
さらにinitialArray値は次のように再配置することができるように、初期アレイは柔軟でなければならない(ただし、上述した同じ反復フォロースルールール):
var initialArray = [[6,7],[2,3],[5,6],[4,5],[1,2],[6,7]];
任意プログラムでこの構造を作成する方法についての考え? これを元通りに引き抜く方法が不足しています。 フィードバックが非常に高く評価されました!