fat-cat

节流:


解释

控制事件发生的频率,基于时间的频率来进行抽样更改

应用场景

const throttle = (fn, wait) => {
    let timer

    return (...args) => {
        if(timer) return

        timer = setTimeout(() => {
            fn(...args)
            timer = null
        }, wait)
    }
}