深入理解ES6

var 声明与变量提升 使用 var 关键字声明的变量,无论其实际声明位置在何处,都会被视为声明于所在函数的顶 部(如果声明不在任意函数内,则视为在全局作用域的顶部)。这就是所谓的变量提升( hoisting )。为了说明变量提升的含义,请参考如下函数定义: 如果你不太熟悉 JS ,或许会认为仅当 condition 的值为 true 时,变量 value 才会被创 建。但实际上,value 无论
相关文章
相关标签/搜索