SOURCE

console 命令行工具 X clear

                    
>
console
let debounce = (delay)=>{
    let timer
    return (value)=>{
        clearTimeout(timer)
        timer = setTimeout(()=>{
            console.log(value);
        },delay)
    }
}

let debounceFn = debounce(1000);
let input = document.getElementById('input');
input.addEventListener('keyup',(e)=>{
    debounceFn(e.target.value)  // 第一种方式
    debounce(1000)(e.target.value) //第二种方式
})
<input id='input'/>