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