The second parameter is for initial value.
[].reduce(function(previousValue, currentValue){
return Number(previousValue) + Number(currentValue);
}, 0);
or using ES6:
[].reduce( (previousValue, currentValue) => previousValue + currentValue, 0);
The second parameter is for initial value.
[].reduce(function(previousValue, currentValue){
return Number(previousValue) + Number(currentValue);
}, 0);
or using ES6:
[].reduce( (previousValue, currentValue) => previousValue + currentValue, 0);