ES6相对ES5引入了块级作用域,这样可以避免循环变量外泄成为全局变量等我们不想遇到的场景,接下来举一个关于块级作用域的例子。
function fun(){
let a=200;
if(true){
let a=100;
}
console.log(a);
}
fun();//100
从上可见子块和父块相对独立,子块中不影响父块。
本文通过一个具体的示例介绍了ES6中引入的块级作用域特性,并展示了它如何帮助开发者解决变量作用域的问题,避免变量外泄成为全局变量等常见问题。
ES6相对ES5引入了块级作用域,这样可以避免循环变量外泄成为全局变量等我们不想遇到的场景,接下来举一个关于块级作用域的例子。
function fun(){
let a=200;
if(true){
let a=100;
}
console.log(a);
}
fun();//100
从上可见子块和父块相对独立,子块中不影响父块。

被折叠的 条评论
为什么被折叠?