马宇豪
2023-12-21 45fbd9d1e4f63c6e43512d9d532d491367cc55ee
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);
  };
}