Skip to content

debounceWithLock

debounceWithLock(fn, wait?, options?): Function

使用 debounce 函数实现带有锁定功能的防抖函数。

参数

NameTypeDefault valueDescription
fnFunctionundefined要执行的函数。
wait?number3000等待的毫秒数,在该时间间隔后执行函数。
options?Objectundefined配置选项。
options.leadingundefined | booleanundefined是否在等待开始时立即执行一次函数。
options.trailingundefined | booleanundefined是否在等待结束后再执行一次函数。

返回值

Function

  • 经过防抖处理后的函数。

源码

debounce-with-lock.js