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()
posted @   IslandZzzz  阅读(375)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示