SOURCE

// 1、从 startend(包含 startend),每隔 100 毫秒 console.log 一个数字,每次数字增幅为 1
// 2、返回的对象中需要包含一个 cancel 方法,用于停止定时操作
// 3、第一个数需要立即输出
function count(start, end) {
    console.log(start)
    let timer = setInterval(()=>{
        if(start < end){
            console.log(++start)
        }else{
            clearInterval(timer)
        }
    },100)
    return {
        cancel(){
            clearInterval(timer)
        }
    }
}

count(0,5)
console 命令行工具 X clear

                    
>
console