隐藏

js中的foreach用法实例

发布:2023/2/5 17:11:15作者:管理员 来源:本站 浏览次数:849

forEach() 方法对数组的每个元素执行一次提供的函数。


var array = ['a', 'b', 'c'];


array.forEach(function(element) {

 console.log(element);

});


    


输出为:

a;

b;

c;


forEach() 方法对数组的每个元素执行一次提供的函数。总是返回undefined;


var arr = [1,2,3,4];

   

arr.forEach(alert);


//    等价于:

   

var arr = [1, 2, 3, 4];


for (var k = 0, length = arr.length; k < length; k++) {

   

 alert(array[k]);

   

   }


    


forEach方法中的function回调有三个参数:

第一个参数是遍历的数组内容,

第二个参数是对应的数组索引,

第三个参数是数组本身


foreach 语法:


[ ].forEach(function(value,index,array){


//code something


});


var arr = [1,2,3,4];

var sum =0;

arr.forEach(function(value,index,array){


array[index] == value; //结果为true


sum+=value;


});


console.log(sum); //结果为 10