From 498fe6c7d5ede14e94ec914518998fa8cfac63ab Mon Sep 17 00:00:00 2001 From: LiYanan07 Date: Thu, 20 Dec 2018 17:27:25 +0800 Subject: [PATCH 1/2] fix issue#166 --- JS/JS-ch.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/JS/JS-ch.md b/JS/JS-ch.md index e2ac2e23..c517c4c1 100644 --- a/JS/JS-ch.md +++ b/JS/JS-ch.md @@ -484,7 +484,7 @@ for ( var i=1; i<=5; i++) { } ``` -首先因为 `setTimeout` 是个异步函数,所有会先把循环全部执行完毕,这时候 `i` 就是 6 了,所以会输出一堆 6。 +首先因为 `setTimeout` 是个异步函数,所以会先把循环全部执行完毕,这时候 `i` 就是 6 了,所以会输出一堆 6。 解决办法两种,第一种使用闭包 From f40174e895cf017598d76e5d467eb0903951dfbf Mon Sep 17 00:00:00 2001 From: LiYanan07 Date: Thu, 20 Dec 2018 17:33:31 +0800 Subject: [PATCH 2/2] fix issue#166 --- JS/JS-ch.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/JS/JS-ch.md b/JS/JS-ch.md index c517c4c1..d492499d 100644 --- a/JS/JS-ch.md +++ b/JS/JS-ch.md @@ -484,7 +484,7 @@ for ( var i=1; i<=5; i++) { } ``` -首先因为 `setTimeout` 是个异步函数,所以会先把循环全部执行完毕,这时候 `i` 就是 6 了,所以会输出一堆 6。 +首先因为 `setTimeout` 是个异步函数,所以会先把循环全部执行完毕,这时候 `i` 就是 6 了,所以会输出5个 6。 解决办法两种,第一种使用闭包