Код Middle Реализация с нуля обновлено

curry

Условие

Общий curry: f(1)(2)(3) и f(1,2)(3) дают одно и то же.

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

  • по одному

  • пачками

Как подойти

fn.length - объявленная арность. Накапливаем args, пока их меньше арности; иначе вызываем. Стрелка с rest собирает дальше.

Подсказки: 1
  1. Сравнивай число накопленных аргументов с fn.length.

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

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