10 lines
194 B
JavaScript
10 lines
194 B
JavaScript
function debounce(fn, delay=800){
|
|
let timer = null;
|
|
return function(){
|
|
clearTimeout(timer);
|
|
timer = setTimeout(()=> {
|
|
fn.apply(this, arguments);
|
|
}, delay)
|
|
}
|
|
}
|
|
export default debounce |