We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent db8b917 commit 50ec743Copy full SHA for 50ec743
docs/async.md
@@ -254,15 +254,20 @@ class Sleep {
254
255
```javascript
256
async function sleep(interval) {
257
- return new Promise(resolve => {
+ await new Promise(resolve => {
258
setTimeout(resolve, interval);
259
})
260
}
261
262
// 用法
263
-sleep(1000).then(
264
- () => console.log('done')
265
-);
+async function one2FiveInAsync() {
+ for(let i = 1; i <= 5; i++) {
+ console.log(i);
266
+ await sleep(1000);
267
+ }
268
+}
269
+
270
+one2FiveInAsync();
271
```
272
273
`await`命令后面的 Promise 对象如果变为`reject`状态,则`reject`的参数会被`catch`方法的回调函数接收到。
0 commit comments