Назад к задачам
Junior — Senior
5

Отложенный вызов функции после серии вводов

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Необходимо написать функцию debounce, которая гарантирует, что вызов console.log('API call') будет выполнен лишь один раз — после того, как последний вызов обёрнутой функции произойдёт и пройдет пауза в 3 секунды.

const debouncedInput = debounce(() => console.log('API call'), 3000);

debouncedInput();
debouncedInput();
debouncedInput();
debouncedInput();