javascript如何重新排列二维数组坐标?

时间:2014-07-04 16:41:33

标签: javascript arrays

在JS中,当我创建二维数组时,似乎坐标是相反的。 像array [y] [x],而不是array [x] [y]

var grades = [[89, 77, 78],
              [76, 82, 81],
              [91, 94, 89]];
print(grades[2][1]);  //94

如何扭转此坐标?

var grades = [[89, 77, 78],
              [76, 82, 81],
              [91, 94, 89]];
function reverseCoordinate(grades){
   ......
}
print(grades[2][1]);  //81

1 个答案:

答案 0 :(得分:1)

在数学和编程中,矩阵作为matrix[row][col]访问。您应该在javascript中处理数组数组。

要自己执行转置,您可以对行进行循环,然后对列进行循环,并将其作为列,行分配给新数组。