умные ребята пограмисты, хочу чтобы вы поделились опытом, как сделать более элегантно? понимаю что ничетаемая херня получается, и где в принципе можно почитать за хороший код?
Если тебе надо из массива получить какое-то значение, то, скорее всего, в любом случае reduce будет лучше, чем forEach. И речь даже не в сайд-эффектах, а в семантике
но придуман то он для агрегации данных, а map и filter для других вещей, какие-то же общие принципы программирования должны быть, чтобы человек, который будет поддерживать этот код после тебя понимал что там происходит