Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
60
Самописный debounce‑механизм
Условие задачи
Реализуйте собственную функцию debounce, которая ограничивает частоту вызовов переданной функции.
const requestUrl = (url) => {
console.log(`fetching ${url}...`);
}
function debounce(func, delay) {
// реализуйте логику debounce
}
const debouncedFetch = debounce(requestUrl, 300);
debouncedFetch(1);
debouncedFetch(2);
debouncedFetch(3);
debouncedFetch(4);
debouncedFetch(5);