如何在JavaScript数组中使用reduce方法
这篇文章给大家介绍如何在JavaScript数组中使用reduce方法,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
网站建设哪家好,找成都创新互联公司!专注于网页设计、网站建设、微信开发、小程序制作、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了朗县免费建站欢迎大家使用!
数组方法 reduce 用来迭代一个数组,并且把它累积到一个值中。
使用 reduce 方法时,你要传入一个回调函数,这个回调函数的参数是一个 累加器 (比如例子中的 previousVal) 和当前值 (currentVal)。
reduce 方法有一个可选的第二参数,它可以被用来设置累加器的初始值。如果没有在这定义初始值,那么初始值将变成数组中的第一项,而 currentVal 将从数组的第二项开始。
使用 reduce 方法来让 array 中的所有值相加
reduce的使用
控制台输出:
var numbers = [15.5, 2.3, 1.1, 4.7]; function getSum(total, num) { return total + Math.round(num); } function myFunction(item) { console.log(numbers.reduce(getSum, 0));//0 传递给函数的初始值 } myFunction()//输出24
关于如何在JavaScript数组中使用reduce方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
标题名称:如何在JavaScript数组中使用reduce方法
当前网址:http://ybzwz.com/article/jpjgso.html