zhouwx
2024-07-08 1ee4a5341215f94128b66cee4893c7c937df509a
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);
  };
}