迭代二维数组的元素

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
上一篇下一篇

猜你喜欢

热点阅读