场景1:
{{{{
{
letinsane='Hello World'
}
console.log(insane);// 报错
}}}};
上面代码使用了一个五层的块级作用域。外层作用域无法读取内层作用域的变量。
场景2:
{{{
{letinsane='Hello World';
{
letinsane='Hello World'}
}
}}};
内层作用域可以定义外层作用域的同名变量。
{{{{
{
letinsane='Hello World'
}
console.log(insane);// 报错
}}}};
上面代码使用了一个五层的块级作用域。外层作用域无法读取内层作用域的变量。
{{{
{letinsane='Hello World';
{
letinsane='Hello World'}
}
}}};
内层作用域可以定义外层作用域的同名变量。
本文标题:ES6 的块级作用域
本文链接:https://www.haomeiwen.com/subject/iqroxxtx.html
网友评论