Sobes.tech
Junior — Senior
96

Создание функции с эффектом debounce

Task condition

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

const debouncedFn = debounce(() => console.log('API call'), 300);

debouncedFn();