es6如何用reduce求和

这篇文章主要介绍了es6如何用reduce求和的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇es6如何用reduce求和文章都会有所收获,下面我们一起来看看吧。

成都创新互联是一家专业提供玉龙企业网站建设,专注与网站制作、做网站html5、小程序制作等业务。10年已为玉龙众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。

在es6中,reduce()方法可以遍历数组,让数组的前后两项进行某种计算,然后返回其值,并继续计算,不改变原数组,返回计算的最终结果来进行求和计算,语法为“arr.reduce(function(a,b){sum=a+b;});”。

本教程操作环境:windows10系统、ECMAScript 6.0版、Dell G3电脑。

es6怎么用reduce求和

reduce可以遍历数组,让数组的前后两项进行某种计算,然后返回其值,并继续计算,不改变原数组,返回计算的最终结果;如果不给定初始值,则从数组的第二项开始遍历。

reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。

arr.reduce(function(p,c){sum=p+c;});

示例如下:

var arr = [1, 2, 3], sum = 0;
arr.reduce(function(pre,curr) {
sum=pre+curr;
return sum;
});
console.log(sum);

输出结果:

es6如何用reduce求和

关于“es6如何用reduce求和”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“es6如何用reduce求和”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注创新互联行业资讯频道。


网站名称:es6如何用reduce求和
本文网址:http://pwwzsj.com/article/jddddd.html