debounceSync
创建一个同步防抖函数,该函数会延迟调用,直到自上次调用后经过指定的等待时间。
fn
:需要进行防抖处理的同步函数。delay
:防抖延迟时间,单位为毫秒(默认值:500)。返回一个带有额外控制方法的防抖函数:
cancel()
:取消待执行的调用。flush()
:立即执行。pending()
:检查是否有待执行的调用。this
上下文。void
(与 debounce
不同,后者返回 Promise)。debounce
类似,但不返回 Promise。