ForEach и Map в аргументах имеют колбэк функцию, в которой есть следующие аргументы: Оба метода проходятся по каждому элемента массива и для каждого элемента запускают функцию (колбэк) Оба метода проигнорируют пустое значение в массиве ForEach всегда возвращает undefined, даже если вы явно задали возврат айтема в return внутри метода Map всегда возвращает новый массив (каждый элемент нового массива - это результат вызова колбэка) Когда ForEach Когда Map Документация