From fdb0c2027e1f45b7a9eddd2d43cc140ef0169c14 Mon Sep 17 00:00:00 2001 From: Willin Wang Date: Thu, 10 Mar 2016 15:17:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=BA=E8=BF=AB=E7=97=87=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=20=E2=80=9C->"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/async.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/async.md b/docs/async.md index 573a5fc..7136986 100644 --- a/docs/async.md +++ b/docs/async.md @@ -50,7 +50,7 @@ fs.readFile(fileA, function (err, data) { }); ``` -不难想象,如果依次读取多个文件,就会出现多重嵌套。代码不是纵向发展,而是横向发展,很快就会乱成一团,无法管理。这种情况就称为“回调函数噩梦”(callback hell)。 +不难想象,如果依次读取多个文件,就会出现多重嵌套。代码不是纵向发展,而是横向发展,很快就会乱成一团,无法管理。这种情况就称为"回调函数噩梦"(callback hell)。 Promise就是为了解决这个问题而提出的。它不是新的语法功能,而是一种新的写法,允许将回调函数的横向加载,改成纵向加载。采用Promise,连续读取多个文件,写法如下。