kalidasm
6/19/2019 - 2:39 PM

arraySumReduce.js

const numbers = [10, 20, 30, 40];

const sumArray = (arr) => (
	arr.reduce((acc, num) => (
  	acc + num
  ), 0)
);

console.log(sumArray(numbers)); // => 100

/* More declarative way */

const sumNumbers = (numA, numB) => (numA + numB);

const sumTheArray = (arr) => (
	arr.reduce(sumNumbers, 0)
);

console.log(sumTheArray(numbers)); //100