let temp = 'global' , out = 'out';
{
let temp = 'local' ,inner = 'in'; console.log(inner); // in
console.info(temp); // local
console.log(out); // out
} console.info(temp); // global
console.log(inner); // 报错ReferenceError: inner is not defined请问,如果在1个语句块“{}”中使用let声明变量,那么这个语句块是否有自己的执行环境和变量对象。
添加回答
举报
0/150
提交
取消