Ну с undefined никто не сравнивает, пишут && или ??. Можно forEach, но reduce больше для этой задачи подходит, решается в одну строчку. В стиле codewars так:
const task1= s => [...s].reduce((a, c) => (a[c] = -~a[c], a), {})
Зачем map, если не используешь результат? Зачем сравнивать с undefined?
Габен сдулся, стим уже не тот
Ахуенная мка братан
Кому рассказываем
Я на самой сложной запустил, за щеку знатно напихали
На какой сложности проходил?
Надо было в рот, тогда бы получился типичный фанат вахи
99 долларов = 25 989 рублей. Итоги 4 (26) года