SOURCE

// 使用 Promise 实现每隔三秒输出时间
function generatePromise(){
    return new Promise((resolve, reject)=>{
        setTimeout(()=>{
            console.log(new Date())
            resolve()
        }, 3000)
    })
}

async function main(){
    try{
        await generatePromise()
        main()
    }catch (e) {
        console.log(e)
    }
}
main()
console 命令行工具 X clear

                    
>
console