5.17js二维数组

5.17日js数组遍历

数组API

push给数组添加元素

pop:删除并返回数组的最后一个元素

unshift:在数组头部插入一个元素

shift:将元素移除数组栈和队列

js中没有专门的栈和队列类型,都是用普通该数组模拟的。

何时: 只要希望按照顺序使用数组元素时1. 二维数组: 

什么是: 数组中的元素,又引用了另一个子数组。

1. 存储横行竖列的二维数据

2. 对一个大的数组中的元素,进一步分类     

如何创建         

1. 先创建空数组,再添加子数组

  var arr=[];             

arr[0]=[2,2,4,0];             

arr[1]=[0,2,2,0];

2. 在创建数组同时,初始化子数组        var arr=[ 

[2,2,4,0],  0 

[0,2,2,0],  1      ...        ];

访问元素

arr[c][r]:访问arr中c位置的子数组中的r位置的元素             

越界: c不能越界    遍历: 外层循环控制行,内层循环控制列        for(var r=0;r

{for(var c=0;c

{ arr[r][c]  当前元素      }      }

你可能感兴趣的:(5.17js二维数组)