如何用await让程序停顿指定的时间(休眠效果)

JavaScript 一直没有休眠的语法,但是借助await命令就可以让程序停顿指定的时间

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