0
如果我有一个大的多维数组(矩阵),如何重新排列这些元素,使得我有“y”值作为数组中的新“x”值?用x值转换多维数组
很难解释,所以让我举个例子。 我想要下面的数组。
[
[[0][1][2][3]],
[[4][5][6][7]],
[[8][9][10][11]],
[[12][13][14][15]],
]
被变换成下面的阵列
[
[[0][4][8][12]],
[[1][5][9][13]],
[[2][6][10][14]],
[[3][7][11][15]],
]
for (var i = 0; i < tablesOfData.length; i++) {
for (var j = 0; j < tablesOfData[i].length; j++) {
//Transform the array
}
}
你的数组无效? – adeneo 2014-09-30 10:49:33
你确定所有的行都包含相同数量的列吗? – Sasse 2014-09-30 10:52:10
不,他们不。谢谢 – user1825441 2014-09-30 11:01:44