From 145e84021d12ece8be356760efefaaf58bbb407b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E6=B0=B8=E8=BE=89?= <39959340+yonghui-wang@users.noreply.github.com> Date: Wed, 14 Jul 2021 17:02:26 +0800 Subject: [PATCH] Update async.md console.log missing a ) --- docs/async.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/async.md b/docs/async.md index 532c1a3..5d9376a 100644 --- a/docs/async.md +++ b/docs/async.md @@ -771,7 +771,7 @@ import { output } from "./awaiting.js"; function outputPlusValue(value) { return output + value } console.log(outputPlusValue(100)); -setTimeout(() => console.log(outputPlusValue(100), 1000); +setTimeout(() => console.log(outputPlusValue(100)), 1000); ``` 上面代码中,`outputPlusValue()`的执行结果,完全取决于执行的时间。如果`awaiting.js`里面的异步操作没执行完,加载进来的`output`的值就是`undefined`。 @@ -801,7 +801,7 @@ function outputPlusValue(value) { return output + value } promise.then(() => { console.log(outputPlusValue(100)); - setTimeout(() => console.log(outputPlusValue(100), 1000); + setTimeout(() => console.log(outputPlusValue(100)), 1000); }); ``` @@ -828,7 +828,7 @@ import { output } from "./awaiting.js"; function outputPlusValue(value) { return output + value } console.log(outputPlusValue(100)); -setTimeout(() => console.log(outputPlusValue(100), 1000); +setTimeout(() => console.log(outputPlusValue(100)), 1000); ``` 上面代码的写法,与普通的模块加载完全一样。也就是说,模块的使用者完全不用关心,依赖模块的内部有没有异步操作,正常加载即可。