javascript中的⼆维数组定义
javascript中的⼆维数组定义
1.⼀维数组,我们看成是⼀组盒⼦。每个盒⼦只能放⼀个内容。
定义⽅式如下:
//第⼀种
var arr1 = new Array();
//第⼆种(固定数组长度)
var a = new Array(5);
//第三种(创建数组并赋值)
var a = new Array(["a", 2, "a", 4,]);javascript全局数组
2.⼆维数组,我们看成⼀组盒⼦,不过每个盒⼦⾥还可以放多个盒⼦。⼆维数组的本质,就是⼀个数组⾥还有⼀个或多个数组。定义⽅式如下:
//第⼀种
var arr = [[1,2],[a,b]];
//第⼆种
var arr = new array(new array(1,2),new array("a","b"));
//第三种
var arr = new array();            //先声明⼀维
for(var i=0;i<5;i++){          //⼀维长度为5
arr[i]=new array();          //在声明⼆维
for(var j=0;j<5;j++){      //⼆维长度为5
arr[i][j]=1;
}
}