js-二维数组和多维数组

发布于 2021-05-10 15:23:30

在javascript中是没有二维数组的。但是可以往数组里扔任何东西,当然也包括数组来模拟二维或者多维数组。

一、二维数组的表示

array[][]

二、手动定义

<script>
    arr= [[1,2,3],[2,3,4]];
    document.write(arr[0][2]);//3
</script>

三、动态定义

<script>
    i=2;
    k=0;
    var arr=new Array();             //声明一维数组        
    for(var x=0;x<i;x++){
          arr[x]=new Array();        //声明二维数组
          for(var y=0;y<i;y++){
               arr[x][y]=k+1;          //数组初始化为0
               k++;
          }
    }
    document.write(arr);//1,2,3,4
    document.write("<br/>");
    document.write(arr[1][1]);//4
    
</script>

多维数组类似操作。


关注公众号,了解更多it技术(it问答网

0 条评论

发布
问题