1
0
mirror of https://github.com/ruanyf/es6tutorial.git synced 2025-05-24 18:32:22 +00:00

更新 async

这里不需要 `async` 去掉更容易理解其原理。
This commit is contained in:
Willin Wang 2017-03-23 11:31:50 +08:00 committed by GitHub
parent ea989e002d
commit 2c4d545dcc

View File

@ -376,8 +376,8 @@ async function dbFuc(db) {
上面代码会报错,因为`await`用在普通函数之中了。但是,如果将`forEach`方法的参数改成`async`函数,也有问题。 上面代码会报错,因为`await`用在普通函数之中了。但是,如果将`forEach`方法的参数改成`async`函数,也有问题。
```javascript ```javascript
async function dbFuc(db) { function dbFuc(db) { //这里不需要 async
let docs = [{}, {}, {}];  let docs = [{}, {}, {}];
// 可能得到错误结果 // 可能得到错误结果
docs.forEach(async function (doc) { docs.forEach(async function (doc) {