Javascript

js 实现红黄绿循环打印

本文主要是介绍js 实现红黄绿循环打印,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
    // 红黄绿: 使用异步编程方案, promise, async await
    // 循环打印: 一轮打印完了以后递归重复这一过程
    
    const taskRunner = (light, timeout) => {
        return new Promise((resolve) => {
            setTimeout(() => resolve(console.log(light)), timeout);
        })
    }
    const task = async () => {
        await taskRunner('红',1000)
        await taskRunner('绿',3000)
        await taskRunner('黄',2000)
        task()
    }
    
    task()
这篇关于js 实现红黄绿循环打印的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!