JSJAVASCRIPT · 2 MIN
دیبانس برای جستوجو
جلوگیری از اجرای پرتکرار تابع هنگام تایپ.
const debounce = (fn, delay) => {
let timer;
return (...args) => {
clearTimeout(timer);
timer = setTimeout(() => fn(...args), delay);
};
};
let timer;
return (...args) => {
clearTimeout(timer);
timer = setTimeout(() => fn(...args), delay);
};
};