31 / 33
В чём разница между forEach, map, filter, reduce?
forEach просто перебирает массив и ничего не возвращает (побочные эффекты). map трансформирует каждый элемент и возвращает новый массив той же длины. filter отбирает элементы по условию и возвращает новый массив меньшей или равной длины. reduce сворачивает массив в одно значение любого типа. Главное отличие: forEach для действий, map для трансформации, filter для отбора, reduce для агрегации.