如何在JavaScript数组中使用reduce方法-创新互联

这篇文章给大家介绍如何在JavaScript数组中使用reduce方法,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

为钦南等地区用户提供了全套网页设计制作服务,及钦南网站建设行业解决方案。主营业务为成都网站制作、网站设计、钦南网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

数组方法 reduce 用来迭代一个数组,并且把它累积到一个值中。

使用 reduce 方法时,你要传入一个回调函数,这个回调函数的参数是一个 累加器 (比如例子中的 previousVal) 和当前值 (currentVal)。

reduce 方法有一个可选的第二参数,它可以被用来设置累加器的初始值。如果没有在这定义初始值,那么初始值将变成数组中的第一项,而 currentVal 将从数组的第二项开始。

使用 reduce 方法来让 array 中的所有值相加





reduce的使用




控制台输出:

如何在JavaScript数组中使用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方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


网站题目:如何在JavaScript数组中使用reduce方法-创新互联
本文路径:http://ybzwz.com/article/cogcec.html