SOURCE

console 命令行工具 X clear

                    
>
console
const input = document.querySelector('input')

// input.addEventListener('input', function() {
//     console.log(this.value)
// })

function Debbule(fn, delay) {
    let timeId = null
    return function() {
        clearTimeout(timeId)
        tiemId = setTimeout(() => {
            fn.call(this)
        }, delay)
    }
}

input.addEventListener('input', Debbule(function(){
    console.log(this.value)
}, 500))
<input />