throttle和debounce的区别

函数节流throttle,函数去抖debounces,之前一直不理解这两者之间的区别,上网搜了一下,有篇文章写的通俗易懂

https://www.cnblogs.com/wilber2013/p/5893426.html

throttle是预先设定一个周期,当调用动作大于执行周期后才执行该动作,没大于周期的直接丢掉

debounces是当wait指定的时间间隔期间多次调用debounce返回的函数,则会不断更新timestamp的值,不会丢弃动作,动作会被逐渐延迟执行

lodash有封装好的的_.throttle和_.debounce,可以直接调用。

你可能感兴趣的:(throttle和debounce的区别)