debounceFunction() {
let timeout = setTimeout(() => {
doSomething();
flag = true;
clearTimeout(timeout);
}, 250);
}
我写了一个类似上面的去抖动函数,当一个事件被触发时,我多次调用了这个函数。我的问题是, setTimeout结束时的 clearTimeout是否有意义?
最好的方法是什么?
提前致谢 :)