JS中数组常用的四种循环遍历方式

寻技术 JS脚本 / JAVA编程 2023年07月08日 191

1.for循环

varteam=['zhangfei','liubei','guanyu'];
for(vari=0;i<team.length;i++){
    console.log(i,team[i]);
}

2.for in 索引遍历

varteam=['zhangfei','liubei','guanyu'];
for(variinteam){
    console.log(i,team[i]);
}

3.foreach方法

数组.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);
});

4.for of 值遍历(ES6)

varteam=['zhangfei','liubei','guanyu'];
for(varvof team){
    console.log(v);
}


关闭

用微信“扫一扫”