在lodash中节流和去抖的区别

zie*_*lah 2 javascript function lodash

来自lodash文档:

风门

创建一个限制函数,每个等待毫秒最多只调用一次func

防抖动

创建一个去抖动函数,该函数延迟调用func,直到自上次调用去抖动函数后经过等待毫秒之后

我对这两个定义有点困惑,听起来它们是相似的.

有人可以用例子给我们一个简单的解释.

joe*_*ews 6

lodash文档链接到文章反跳和节流解释通的例子.

从那篇文章:

Debounce技术允许我们在一个中"分组"多个顺序调用.

去抖

通过使用_.throttle,我们不允许我们的函数每X毫秒执行多次.

这与去抖动之间的主要区别在于,油门可以保证定期执行功能,至少每隔X毫秒.

本文使用散文和图表清楚地解释了这些差异.