Код Junior Разминка: короткие функции обновлено

groupBy

Условие

Сгруппируй элементы по результату fn(x) в объект.

Что проверяют тесты

  • по длине слова

  • пустой массив

  • по чётности

Как подойти

(acc[key] ||= []).push(x). Ключи объекта всегда строки - для объектных ключей бери Map.

Подсказки: 1
  1. reduce в объект-аккумулятор; ключ может встретиться впервые.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.