SOURCE

function debounce(fn, delay) {
    let timer = null;
    return function (...args) {
        let context = this;
        if (timer) clearTimeout(timer);
        timer = setTimeout(function() {
            fn.apply(context, args);
        }, delay);
    }
}
console 命令行工具 X clear

                    
>
console