zhouwx
2024-06-07 a309b65e80f3f21b5ab7c182acb9764f47c677f1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
export function debounce(func, delay) {
  let timeoutId;
 
  return function() {
    const context = this;
    const args = arguments;
 
    clearTimeout(timeoutId);
 
    timeoutId = setTimeout(function() {
      func.apply(context, args);
    }, delay);
  };
}