ES6 中 let 暂时性死区详解

2018-07-11
阅读 1 分钟
24.8k
一、从现象讲起 要讨论暂时性死区,不要着急,我们先从两段代码讲起。 请思考下面这段代码,结果会是什么? {代码...} 如果你了解变量提升,那么很容易就会知道,这段代码相当于 {代码...} 因此,会输出 undefined 而在 ES6 中,使用 let 命令,会产生什么样的结果呢,我们来尝试修改第一段代码: {代码...} 我们看到,...