diff --git a/JS/JS-ch.md b/JS/JS-ch.md index e2ac2e23..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。 解决办法两种,第一种使用闭包