阅读背景:

为什么要用let和const来替代var

来源:互联网 

为什么要用let和const来替代var

要明白这一点,首先得了解作用域的概念。ES6之前javascript作用域的层级只在函数层面,而没有块级作用域的概念。也就是说,一个函数内在不包含另一个函数的情况下,其内部所有的变量都属于同一个作用域链。通过var声明的变量会提升上函数的最顶上。要明白这一点,首先得了解作用域的概念。ES6之前




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: