《深入理解ES6》

一、块级作用域绑定 var JavaScript中,我们通常说的作用域是函数作用域,使用var声明的变量,无论是在代码的哪个地方声明的,都会提升到当前作用域的最顶部,这种行为叫做变量提升(Hoisting) 也就是说,如果在函数内部声明的变量,都会被提升到该函数开头,而在全局声明的变量,就会提升到全局作用域的顶部。 let let和const都能够声明块级作用域,用法和var是类似的,let的特点
相关文章
相关标签/搜索