SOURCE

// 防抖功能的实现
// 将连续的高频事件,优化为间断执行(如:每5秒执行一次)
function fun (){
    console.log('需要使用节流功能')
}
function throttle(func, wait){
    let lastTime = 0
    return function(){
        let now = +new Date()
        // console.log(now)
        if (now - lastTime > wait){
            // func.apply(this)
            func()
            lastTime = now
        }
    }
}
setInterval(throttle(fun, 5000), 100)
console 命令行工具 X clear

                    
>
console