在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>
多维数组类似操作。