forming an object with reduce code example
Example 1: reduce method in javascript array of bjects
var arr = [{x:1}, {x:2}, {x:4}];
arr.reduce(function (acc, obj) { return acc + obj.x; }, 0);
console.log(arr);
Example 2: forming an object with reduce
const FRUITS = ["banana", "apple", "orange", "banana", "orange",
"apple", "apple", "orange", "orange", "banana", "orange", "banana"];
const total = FRUITS.reduce((map, fruit) => ({
...map,
[fruit]: (map[fruit] || 0) + 1,
}), {});
console.log(total);
Example 3: object.entries reduce
.as-console-wrapper { max-height: 100% !important; top: 0;}