JS数组 累积计算 reduce 方法
2017-01-06 00:00
417 查看
reduce
再看reduce的用法。Array的reduce()把一个函数作用在这个
Array的
[x1, x2, x3...]上,这个函数必须接收两个参数,
reduce()把结果继续和序列的下一个元素做累积计算,其效果就是:
[x1, x2, x3, x4].reduce(f) = f(f(f(x1, x2), x3), x4)
比方说对一个
Array求和,就可以用
reduce实现:
var arr = [1, 3, 5, 7, 9]; arr.reduce(function (x, y) { return x + y; }); // 25
相关文章推荐
- Js数组的map,filter,reduce,every,some方法
- 五七、js数组reduce()和reduceRight()方法
- JS进阶篇--JS数组reduce()方法详解及高级技巧
- 几个关于js数组方法reduce的经典片段
- js数组常见用法:reduce方法、join、push、pop、reverse、shift、sort
- [从codewars学习到的JS系列1]数组方法reduce(),map(),正则$1等的使用
- 几个关于js数组方法reduce的经典片段
- JS进阶篇--JS数组reduce()方法详解及高级技巧
- 详解JS数组Reduce()方法详解及高级技巧
- js求数组中的最大值(reduce方法)
- Array数组(JS)之map与reduce方法
- js数组方法reduce经典用法代码分享
- JS数组方法汇总
- Js:数组的各种方法范例pop,push,unshift,splice,shift
- js 所有数组方法
- 5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例
- 数组自带的push方法 分类: 网页编程【html、js】 2009-11-02 20:51 235人阅读 评论(0) 收藏
- JS数组方法汇总 array
- js 屏幕计算方法
- js 删除数组几种方法