Sobes.tech
Back to tasks
Junior — Senior
196

Самописный debounce‑механизм

Get help with live coding in real time with Sobes Copilot
Task condition

Реализуйте собственную функцию 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);