JavaScript reduce() method in 5 minutes! ♻️

Описание к видео JavaScript reduce() method in 5 minutes! ♻️

// .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);
}

Комментарии

Информация по комментариям в разработке