Javascript中数组常用的四种遍历方式

117次阅读

共计 1177 个字符,预计需要花费 3 分钟才能阅读完成。


1.for 循环

1
2
3
4
var team = [‘zhangfei’, ‘liubei’, ‘guanyu’];
  for(var i=0; i<team.length; i++){
  console.log(i, team[i]);
}

2.for in 索引遍历

1
2
3
4
var team = [‘zhangfei’, ‘liubei’, ‘guanyu’];
  for(var i in team){
   console.log(i, team[i]);
}

3.forEach 方法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
数组.forEach(function(v, k, arr){});
forEach第一个参数 就是一个函数
函数的参数: 第一个表示遍历到的值,第二个参数表示遍历到的下标,第三个参数是数组本身
函数的形参,可以根据需要,使用一个,两个,三个都行
var team = [‘zhangfei’, ‘liubei’, ‘guanyu’];
team.forEach(function(v, k, arr){
  console.log(v, k, arr);
});
team.forEach(function(v, k){
  console.log(v, k);
});
team.forEach(function(v){
  console.log(v);
});

for of 值遍历(ES6)

1
2
3
4
var team = [‘zhangfei’, ‘liubei’, ‘guanyu’];
for(var v of team){
    console.log(v);
}

正文完
 0