二维数组:
概念:数组里面的每一个元素也是由一个数组构成的。
遍历二维数组:
因为是数组里面套数组,所以遍历的时候就需要用到两层for循环。实例:
![](https://i-blog.csdnimg.cn/blog_migrate/aa305dcd36914209ce126130a7a1192d.webp?x-image-process=image/format,png)
注意:这里的第一层for循环式用来遍历二维数组里的每一个数组,第二层for循环用来遍历内层数组里的每一个元素。(就是我们通常所说的,外层循环控制行,内层循环控制列)
数组去重:
function getArr(){
var arr = [];
for(var i = 0; i < lis.length; i++){
var num = parseInt(Math.random() * lis.length);
arr[i] = num;
for(var j = 0; j < i; j++){
if (num == arr[j]) {
i--;
}}}return arr;}
如何定义一个空的二维数组:
var arr = [3,4]//3,4分别代表维度的长度。
备注:多维数组的定义与遍历方法二维数组相同。