Каталог
Веб-разработка с нуля: четыре курса по порядку.
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Каталог
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Урок 24 из 114 · 7 мин
Метод reduce, аккумулятор и начальное значение; сумма и подсчёт.
Сумма, максимум, подсчёт — всё это «свернуть массив в одно значение». Это делает reduce.
reduce()arr.reduce((acc, x) => acc + x, 0) — проходит по элементам, перенося результат в acc. Второй аргумент — начальное значение.const scores = [12, 30, 8];
const total = scores.reduce((sum, s) => sum + s, 0);
console.log(total);Всегда указывай начальное значение reduce — иначе на пустом массиве будет ошибка.
Посчитай total — сумму price всех товаров products — через reduce.
reduce — пока нетВыберите один ответ.
Зачем второй аргумент reduce(fn, 0)?
Введите короткий ответ без лишних пробелов.
Что вернёт [1, 2, 3].reduce((a, b) => a + b, 10)? Введи число.
Проверяем состояние обучения…