ES6系列—块级作用域

ES6系列---块级作用域var声明的提升 先看下面这段代码: {代码...} 如果你不熟悉JavaScript,可能会认为只有当condition的值为true时才会创建变量value。事实上,在预编译阶段,JavaScript引擎会将上面的函数修改成下面这样: {代码.....