Перейти к содержимому

Пост канала

Точка входа в программирование
  1. фото

    Как потренировать map, filter и reduce на одном массиве JavaScript Возьмите массив [1, 2, 3, 4, 5] и повторите короткий пример с тремя методами. map применит функцию к каждому числу и соберёт новый массив, filter оставит элементы, подходящие под условие, а reduce последовательно сведёт элементы к одному результату. Сначала удвойте числа через map, затем выберите чётные через filter и посчитайте сумму через reduce. Получатся [2, 4, 6, 8, 10], [2, 4] и 15. После каждого шага выведите исходный массив: эти три метода его не изменяют. Для проверки нюанса замените массив на пустой. Вызовите reduce с начальным значением 0, а потом без него. Второй вариант сломается, поэтому начальное значение лучше передавать всегда.

    Открыть в MAX
    Просмотры
    25
    ER
    —
    Реакции
    —