特牛网址导航

函数防抖与函数节流_防抖函数中timer每次使用都会重新赋值为null-CSDN博客

网友收藏
文章浏览阅读421次。前言:防抖和节流都是防止函数多次调用,在时间轴上控制函数的执行次数。函数防抖(debounce)在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时,先计算时间后执行。生活中的实例:有人进入电梯,电梯则在10秒后自动关门,如果10秒内又有人进入电梯,则电梯重新计时,自动关门。function debounce(fn, delayTime) { let timer = null return function (args) { if (timer) {..._防抖函数中timer每次使用都会重新赋值为null