您的位置:首页 > 其它

ES5 Array新方法reduce()  数组累加

2017-10-25 15:00 344 查看
reduce() 方法接收一个函数作为累加器(accumulator),数组中的每个值(从左到右)开始合并,最终为一个值。

例子:将数组所有项相加

var total = [0, 1, 2, 3].reduce(function(a,
b) {

    return a + b;

});// total == 6

例子: 数组扁平化

var flattened = [[0, 1], [2, 3], [4, 5]].reduce(function(a,
b) {

    return a.concat(b);

});// flattened is [0, 1, 2, 3, 4, 5]

 

原文网站:http://www.cnblogs.com/leejersey/p/5466091.html

资料网站:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: