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 条评论

发布
问题