js遍历二维数组的方法
时间: 2023-07-07 19:18:42 浏览: 185
js 二维数组 遍历
在 JavaScript 中,遍历二维数组的方法有很多种。我这里介绍几种常见的方法。
1. 双重循环
最常见的方法是使用双重循环,外层循环遍历行,内层循环遍历列,代码如下:
```
var arr = [[1,2,3],[4,5,6],[7,8,9]];
for(var i = 0; i < arr.length; i++) {
for(var j = 0; j < arr[i].length; j++) {
console.log(arr[i][j]);
}
}
```
2. forEach() 方法
使用数组的 forEach() 方法也可以遍历二维数组,代码如下:
```
var arr = [[1,2,3],[4,5,6],[7,8,9]];
arr.forEach(function(item) {
item.forEach(function(ele) {
console.log(ele);
});
});
```
3. map() 方法
使用数组的 map() 方法也可以遍历二维数组,代码如下:
```
var arr = [[1,2,3],[4,5,6],[7,8,9]];
arr.map(function(item) {
item.map(function(ele) {
console.log(ele);
});
});
```
4. reduce() 方法
使用数组的 reduce() 方法也可以遍历二维数组,代码如下:
```
var arr = [[1,2,3],[4,5,6],[7,8,9]];
arr.reduce(function(prev, cur) {
return prev.concat(cur);
}).forEach(function(ele) {
console.log(ele);
});
```
以上几种方法都可以遍历二维数组,具体使用哪种方法取决于实际需求和个人喜好。
阅读全文