javascript JS:如何使用reduce()function.js #javascript #js #reduce查找数字数组的总和

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript JS:如何使用reduce()function.js #javascript #js #reduce查找数字数组的总和相关的知识,希望对你有一定的参考价值。

// -----------------------------------
// Method #1 

var sum = [1, 2, 3].reduce(add, 0);

function add(a, b) {
    return a + b;
}

console.log(sum); // 6


// -----------------------------------
// Method #2
// ECMAScript 2015 (aka ECMAScript 6) 

var sum = [1, 2, 3].reduce((a, b) => a + b, 0);
console.log(sum); // 6




// -----------------------------------
// Method #3
// Vanilla JS - slightly different syntactical approach
// Array.prototype.reduce can be used to iterate through the array, adding the current element value to the sum of the previous element values.

[1,2,3].reduce(function(acc, val) { return acc + val; });

以上是关于javascript JS:如何使用reduce()function.js #javascript #js #reduce查找数字数组的总和的主要内容,如果未能解决你的问题,请参考以下文章

javascript reducer.js

javascript 简单-SUM-reduce.js

javascript Js - 具有reduce的Condense数组

javascript JS__array_reduce

javascript中的map和reduce

js数组高阶方法reduce经典用法代码分享