美文网首页
函数防抖

函数防抖

作者: 懒懒猫 | 来源:发表于2022-08-02 10:57 被阅读0次
    // 函数防抖
    export function debounce (func, delay = 300, immediate = false) {
        let timer = null
        return function () {
            if (timer) {
                clearTimeout(timer)
            }
            if (immediate && !timer) {
                func.apply(this, arguments)
            }
            timer = setTimeout(() => {
                console.log(this, arguments)
                func.apply(this, arguments)
            }, delay)
        }
    }
    

    相关文章

      网友评论

          本文标题:函数防抖

          本文链接:https://www.haomeiwen.com/subject/nqdrwrtx.html