Привет, я Дмитрий Канаев, Backend NodeJS разработчик, представляю IT сообщество Работяги. В этом сообществе ты можешь поделиться своими проблемами в разработке и найти ответы на интересующие тебя вопросы из сферы IT. Ссылки на наши другие ресурсы вы можете найти в профиле нашего канала или в конце этой статьи. Сегодня мы начнем цикл статей, в которых рассмотрим три важных функциональных «столпа» в JavaScript. И первой на очереди будет функция map. Предположим, что нам требуется преобразовать все элементы крупной коллекции данных. Пусть у нас имеется список объектов и из него необходимо извлечь значение поля field для каждого объекта. Для решения подобных задач в процедурном подходе можно использовать следующую последовательность операторов: Операция map реализуется в виде функции высшего порядка, применяющей функцию-итератор для перебора каждого элемента коллекции по очереди и возвращающей новую коллекцию равной длины с исходной, с результатом применения функции-итератора к каждому зна
map, filter, reduce - три всадника функционального апокалипсиса в JS. Часть 1 - map
12 февраля 202412 фев 2024
124
1 мин