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

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 关注
  • 516 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号