单位时间内只触发一次,可使用在提交表单,抢答等场景
//节流模型
function throttle(f, wait) {
let timer
return (...args) => {
if (timer) { return }
timer = setTimeout(() => {
f(...args)
timer = null
}, wait)
}
}
发布于 2020-07-28 1145 次阅读
单位时间内只触发一次,可使用在提交表单,抢答等场景
//节流模型
function throttle(f, wait) {
let timer
return (...args) => {
if (timer) { return }
timer = setTimeout(() => {
f(...args)
timer = null
}, wait)
}
}
Comments | NOTHING