Skip to content

Commit 3e73317

Browse files
authored
Merge pull request ruanyf#286 from superxp1412/patch-1
Update async.md 回调噩梦-> 回调地狱
2 parents ff43701 + 1ec87bd commit 3e73317

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

docs/async.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ fs.readFile(fileA, function (err, data) {
5050
});
5151
```
5252

53-
不难想象,如果依次读取多个文件,就会出现多重嵌套。代码不是纵向发展,而是横向发展,很快就会乱成一团,无法管理。这种情况就称为"回调函数噩梦"(callback hell)。
53+
不难想象,如果依次读取多个文件,就会出现多重嵌套。代码不是纵向发展,而是横向发展,很快就会乱成一团,无法管理。这种情况就称为"回调函数地狱"(callback hell)。
5454

5555
Promise就是为了解决这个问题而提出的。它不是新的语法功能,而是一种新的写法,允许将回调函数的嵌套,改成链式调用。采用Promise,连续读取多个文件,写法如下。
5656

0 commit comments

Comments
 (0)