A little secret to rock your YouTube subscribers
Get Free YouTube Subscribers, Views and Likes

JavaScript reduce() method in 5 minutes! ♻️

Follow
Bro Code

// .reduce() = reduce the elements of an array
// to a single value

// EXAMPLE 1
const prices = [5, 30, 10, 25, 15, 20];
const total = prices.reduce(sum);

console.log(`$${total.toFixed(2)}`);

function sum(accumulator, element){
return accumulator + element;
}

// EXAMPLE 2
const scores = [75, 50, 90, 80, 65, 95];
const maximum = scores.reduce(getMax);
const minimum = scores.reduce(getMin);

console.log(maximum);
console.log(minimum);

function getMax(accumulator, element){
return Math.max(accumulator, element);
}

function getMin(accumulator, element){
return Math.min(accumulator, element);
}

posted by ostaklimh0