async/await实现简版红绿灯 通过 async/await 实现简化版的红绿灯 代码如下: 1234567891011121314151617async function changeColor(color, duration) { inner.style.backgroundColor = color; await sleep(duration);}function sleep(duration) { return new Promise((resolve) => { setTimeout(resolve, duration); });}async function main() { while (true) { // 实现循环 await changeColor("green", 2000); await changeColor("yellow", 2000); await changeColor("red", 2000); }} javascript #js async/await实现简版红绿灯 https://peterzhanghui.github.io/2021/01/01/javascript/promise实现简版红绿灯/ 作者 前端嘉嘉 发布于 2021年1月1日 许可协议 js高级程序设计第四版 上一篇 vsCode使用技巧 下一篇 Please enable JavaScript to view the comments