摘要: 1. 提升 使用var声明的变量声明和函数的声明(函数表达式不会)会被提升至所在函数作用域顶部 a. 从编译器角度出发 回忆一下, 中关于编译器的内容,引擎会在解释 JavaScript 代码之前首先对其进行编译。 编译阶段中的一部分工作就是找到所有的声明, 并用合适的作用域将它们关联起来。值得注意的是, 每个作用域都会进行提升操作。 另外,函数声明会被提升至所在函数作用域顶部,但是函数表... 阅读全文
posted @ 2017-01-23 10:50 bug你奏凯 阅读(308) 评论(0) 推荐(0) 编辑