We use cookies to enhance your browsing experience.
Delay function execution.
function debounce(func, timeout = 300){ let timer; return (...args) => { clearTimeout(timer); timer = setTimeout(() => { func.apply(this, args); }, timeout); }; }
We use cookies to enhance your experience and serve personalized ads.