迭代二维数组的元素
2019-11-24 本文已影响0人
Yin先生
let averageTemp = [];
averageTemp[0] = [72,12,24,56,74,23,21,78];
averageTemp[1] = [34,21,36,67,92,42,52,49];
function printMatrix (myMatrix) {
for (let i = 0; i <myMatrix.length;i++) {
for (let j = 0; j<myMatrix[i].length;j++) {
console.log(myMatrix[i][j]);
}
}
}
我们需要迭代所有的行和列。因此,使用一个嵌套的for循环来处理,其中的变量i为行,变量j为列。在这种情况下,每个myMatrix[i]同样代表一个数组,因此需要在嵌套的for循环中迭代myMatrix[i]中的每个位置。
可以使用以下代码来输出矩阵averageTemp的内容.
printMatrix(averageTemp);
要在浏览器控制台中打印二维数组,还可以使用console.table(averageTemp)语句。它会显示一个更加友好的输出结果。
console.table(averageTemp)
image.png