首页 > 编程语言 > 详细

JavaScript迭代方法,归并方法

时间:2017-11-25 00:38:03      阅读:249      评论:0      收藏:0      [点我收藏+]

1. 迭代方法


 

  every(fn):对数组中的每一项运行给定函数,如果该函数对每一项都返回true,则返回true。 

  some(fn):对数组中的每一项运行给定的函数,如果该函数对任一项返回true,则返回true。

  filter(fn):对数组中的每一项运行给定函数,返回的是一个符合某种条件的数组。 

  forEach(fn):对数组中的每一项运行给定的函数,没有返回值。

  map(fn):对数组中的每一项运行给定的函数,返回每次函数调用的结果组成的数组。

2. 归并方法


 

  ECMAScript5 新增了2个归并数组的方法:reduce()reduceRight()

  reduce():从第一项开始逐个遍历到最后。

       reduceRight():从数组的最后一项开始,遍历到数组的第一项。

    var values = [1, 2, 3, 4, 5];
    var sum = values.reduce(function (prev, cur, index, array) {
        return prev + cur;
    });
    alert(sum);
    //结果一样,只是方向相反而已
    var sum2=values.reduceRight(function (prev,cur,index,array) {
        return prev+cur;
    });
    alert(sum2);

  

JavaScript迭代方法,归并方法

原文:http://www.cnblogs.com/ALOT/p/7892696.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!