debounce = function (func, wait=3e3) {
if(!isFunction(func)){ throw new Error('传入的参数必须是个函数') }
let timeout = null
return function () {
clearTimeout(timeout)
timeout = setTimeout(()=> func(...arguments), wait)
}
}
防抖节流=>防抖
最新推荐文章于 2024-09-11 11:28:25 发布