Sobes.tech
Junior — Senior
51

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

Условие задачи

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

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

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