場景1:
{{{{
{
letinsane='Hello World'
}
console.log(insane);// 報錯
}}}};
上面代碼使用了一個五層的塊級作用域。外層作用域無法讀取內(nèi)層作用域的變量。
場景2:
{{{
{letinsane='Hello World';
{
letinsane='Hello World'}
}
}}};
內(nèi)層作用域可以定義外層作用域的同名變量。
{{{{
{
letinsane='Hello World'
}
console.log(insane);// 報錯
}}}};
上面代碼使用了一個五層的塊級作用域。外層作用域無法讀取內(nèi)層作用域的變量。
{{{
{letinsane='Hello World';
{
letinsane='Hello World'}
}
}}};
內(nèi)層作用域可以定義外層作用域的同名變量。