Код Middle Разминка: короткие функции обновлено
throttleTrailing
Условие
throttle, который гарантированно выполняет последний вызов после окна.
Что проверяют тесты
вызывает в конце окна
следующее окно
Как подойти
Отличие от debounce в одной строке: здесь при наличии таймера мы выходим, а debounce его сбрасывает. Поэтому throttle срабатывает регулярно, а debounce - только после тишины.
Подсказки: 1
- Таймер ставится первым вызовом окна и не перезапускается.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.