Debounce Function (JavaScript)
javascriptUtility function untuk membatasi frekuensi eksekusi function.
by jane_dev
·
27 Jul 2026
·
38 views
javascript
function debounce(fn, delay = 300) {
let timer;
return function (...args) {
clearTimeout(timer);
timer = setTimeout(() => fn.apply(this, args), delay);
};
}