Answers for "how to make debounce javascript"

2

debounce js

function debounce(fn, delay) {
  let timer;
  return (() => {
    clearTimeout(timer);
    timer = setTimeout(() => fn(), delay);
  })();
  
};

// usage
function someFn() {
  console.log('Hi')
};

debounce(someFn, 1000);
Posted by: Guest on January-09-2022

Code answers related to "Javascript"

Browse Popular Code Answers by Language