// 手写红灯 2s红灯 1s黄灯 3s绿灯
// 1.采用setTimeout嵌套;
// 2.如下方式promise + async/await
// 3.generater函数方式
const sleep = (t) => new Promise(resolve => setTimeout(resolve, t))
const start = async () => {
await sleep( 2* 1000)
console.log('red')
await sleep( 1* 1000)
console.log('yellow')
await sleep( 3* 1000)
console.log('green')
}
start()
【sleep函数 手写红绿灯】
于 2023-05-11 23:47:28 首次发布