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

limitCalls

Условие

Обёртка выполняет fn не более n раз, дальше возвращает undefined.

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

  • ограничивает

  • после лимита undefined

Как подойти

Обобщение once. Счётчик уменьшаем до вызова fn: если fn бросит, попытка всё равно должна считаться израсходованной.

Подсказки: 1
  1. Счётчик в замыкании, уменьшается до вызова.

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

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