Код Middle Реализация с нуля обновлено
curry
Условие
Общий curry: f(1)(2)(3) и f(1,2)(3) дают одно и то же.
Что проверяют тесты
по одному
пачками
Как подойти
fn.length - объявленная арность. Накапливаем args, пока их меньше арности; иначе вызываем. Стрелка с rest собирает дальше.
Подсказки: 1
- Сравнивай число накопленных аргументов с fn.length.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.