请选择 进入手机版 | 继续访问电脑版
开启辅助访问
帐号登录 |立即注册

js中的foreach用法

     
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


回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

友情链接
  • 艾Q网

    提供设计文章,教程和分享聚合信息与导航工具,最新音乐,动漫,游戏资讯的网站。