二维数组遍历

二维数组的由来

js不支持二维数组,那么二维数组又是怎么来的?用数组套数组的方法实现了多维数组

var day1=[72,75,76,85,95,55]
var day2=[25,58,58,55,78,11]
var arr=[]
arr[0]=[72,75,76,85,95,55]
arr[1]=[25,58,58,55,78,11]

//day1
var arr[0]=[]
arr[0][0]=72
arr[0][1]=75
arr[0][2]=76
arr[0][3]=85
arr[0][4]=95
arr[0][5]=55
//day2
var arr[1]=[]
arr[1][0]=25
arr[1][1]=58
arr[1][2]=58
arr[1][3]=55
arr[1][4]=78
arr[1][5]=11
 <tbody>
    <tr>
        <td>72</td>
        <td>75</td>
        <td>76</td>
        <td>85</td>
        <td>95</td>
        <tr>55</tr>
    </tr>
    <tr>
        <td>25</td>
        <td>58</td>
        <td>58</td>
        <td>55</td>
        <td>78</td>
        <td>11</td>
    </tr>
</tbody>

遍历二维数组

//两层for循环
function printMatric(arr){
   for(var i=0;i<arr.length;i++){
       for(var j=0;j<arr[i].length;j++){
           console.log(arr[i][j]) 
      }
  }
}

三维数组赋值和便li

  • 赋值
var arr=[]
    for(var i=0;i<3;i++){
      arr3*3*3[i]=[]
      for(var j=0;j<3;j++){
        arr3*3*3[i][j]=[]
        for(var z=0;j<3;j++){
            arr3*3*3[i][j][z]=i+j+z
        }
      }
    }
  • 遍历
for (var i = 0; i < arr3*3*3.length; i++) {
        for (var j = 0; j < arr3*3*3[i].length; j++) {
            for (var z = 0; z < arr3*3*3[i][j].length; z++) {
                console.log(arr3*3*3[i][j][z])
            }
        }
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容