大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要介绍了es6如何用reduce求和的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇es6如何用reduce求和文章都会有所收获,下面我们一起来看看吧。
成都创新互联是一家专业提供玉龙企业网站建设,专注与网站制作、做网站、html5、小程序制作等业务。10年已为玉龙众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。
在es6中,reduce()方法可以遍历数组,让数组的前后两项进行某种计算,然后返回其值,并继续计算,不改变原数组,返回计算的最终结果来进行求和计算,语法为“arr.reduce(function(a,b){sum=a+b;});”。
本教程操作环境:windows10系统、ECMAScript 6.0版、Dell G3电脑。
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求和”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注创新互联行业资讯频道。