【发布时间】:2019-12-23 09:55:48
【问题描述】:
我尝试使用 lodash 的 _.debounce 函数,像这样:
var count = 0;
var debouncedFunction = _.debounce(() => console.log('debounce'), 500);
var timer = setInterval(() => {
console.log('setInterval');
count++;
if (count === 505) {clearInterval(timer);}
}, 1);
debouncedFunction();
问题是:定时器计数到 127 后,去抖动功能将被触发,而我预计它应该在定时器计数到 500 后触发。
我不知道为什么对这个问题有任何想法。
【问题讨论】:
标签: javascript jquery lodash