1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| async 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); } }
|