摘要: JavaScript引擎在执行的时候,会在相应代码段寻找var声明的变量及函数声明(函数表达式不会提升),把所有变量和函数的声明都提升到当前作用域的最前面。此时变量是未赋值的(undefined),当执行到相应代码段才会赋值,函数是其本身。 并且有以下一些坑: 1.变量声明及函数声明预解析时,变量解 阅读全文
posted @ 2017-01-17 00:33 孔zheng 阅读(1250) 评论(0) 推荐(1) 编辑