Example 1: javascript reduce
var array = [36, 25, 6, 15];
array.reduce(function(accumulator, currentValue) {
return accumulator + currentValue;
}, 0);
Example 2: js reduce a array of straing
var authors = [{name: 'some author'},{name: 'another author'},{name: 'last author'}]
var authorString = authors.map(function(author){
return author.name;
}).join(",");
console.log(authorString);
Example 3: syntax of reduce in js
[1,2,3,4,5].reduce((acc, current)=>acc+current, 0)
Example 4: reduce javascript
const sum = array.reduce((accumulator, element[, idx[, sourceArray]]) => {
return accumulator + idx * 2 + element
}, 0);
Example 5: javascript, reduce
const myReduce = myArray.reduce((acc, item) => {
acc += item
})
Example 6: reduce method
The reduce() method executes a reducer function (that you provide) on each element of the array, resulting in single output value.
The reducer function takes four arguments:
Accumulator (acc)
Current Value (cur)
Current Index (idx)
Source Array (src)
arr.reduce(callback( accumulator, currentValue, [, index[, array]] )[, initialValue])
let flattened = [[0, 1], [2, 3], [4, 5]].reduce(
( accumulator, currentValue ) => accumulator.concat(currentValue),
[]
)