From 2bb8556938ece370ca40519d9895e3d47c552775 Mon Sep 17 00:00:00 2001 From: ruanyf Date: Fri, 16 Jun 2017 14:06:03 +0800 Subject: [PATCH] docs(let): edit let --- docs/let.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/let.md b/docs/let.md index 4bddd43..3fe245a 100644 --- a/docs/let.md +++ b/docs/let.md @@ -262,7 +262,7 @@ function f1() { } ``` -上面的函数有两个代码块,都声明了变量`n`,运行后输出5。这表示外层代码块不受内层代码块的影响。只有两次都使用`var`定义变量`n`,最后输出的值才是10。如果只是if语句外层使用`var`定义`n`,运行输出依旧是5;如果只是if语句内层使用`var`定义`n`,则存在重复声明的问题,会报错。 +上面的函数有两个代码块,都声明了变量`n`,运行后输出5。这表示外层代码块不受内层代码块的影响。如果两次都使用`var`定义变量`n`,最后输出的值才是10。 ES6 允许块级作用域的任意嵌套。