Skip to content

Commit 50ec743

Browse files
committed
docs(async): edit slepp()
1 parent db8b917 commit 50ec743

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

docs/async.md

+9-4
Original file line numberDiff line numberDiff line change
@@ -254,15 +254,20 @@ class Sleep {
254254

255255
```javascript
256256
async function sleep(interval) {
257-
return new Promise(resolve => {
257+
await new Promise(resolve => {
258258
setTimeout(resolve, interval);
259259
})
260260
}
261261

262262
// 用法
263-
sleep(1000).then(
264-
() => console.log('done')
265-
);
263+
async function one2FiveInAsync() {
264+
for(let i = 1; i <= 5; i++) {
265+
console.log(i);
266+
await sleep(1000);
267+
}
268+
}
269+
270+
one2FiveInAsync();
266271
```
267272

268273
`await`命令后面的 Promise 对象如果变为`reject`状态,则`reject`的参数会被`catch`方法的回调函数接收到。

0 commit comments

Comments
 (0)