为了账号安全,请及时绑定邮箱和手机立即绑定

es6的let,是否让语句块“{}”有了自己的执行环境和变量对象?

es6的let,是否让语句块“{}”有了自己的执行环境和变量对象?

猛跑小猪 2018-10-10 13:11:44
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声明变量,那么这个语句块是否有自己的执行环境和变量对象。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 514 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信