js 实现sleep

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function sleep(interval) {
return new Promise(resolve => {
setTimeout(resolve, interval);
})
}

// 用法
async function one2FiveInAsync() {
for(let i = 1; i <= 5; i++) {
console.log(i);
await sleep(1000);
}
}

one2FiveInAsync();