Blog icon indicating copy to clipboard operation
Blog copied to clipboard

ECMAScript 5 数组的两个归并方法

Open ychow opened this issue 9 years ago • 0 comments

ECMAScript 5新增了两个数组的归并方法:reduce() 和 reduceRight() 。 这两个方法都会迭代数组的所有项,然后构建最终的一个返回值。reduce() 方法从数组的第一项开始,逐个遍历到最后;reduceRight() 方法则从最后一项开始,向前遍历到第一项。

var numbers=[1,2,3,5,6,7,8];

var reduceTotal=numbers.reduce(function(prev,cur,index,array){
    return prev+cur;
});

console.log(reduceTotal);      //32

var reduceRightTotal=numbers.reduceRight(function(prev,cur,index,array){
    return prev+cur;
});

console.log(reduceRightTotal);      //32

浏览器支持:IE9+

ychow avatar Mar 10 '15 14:03 ychow