JavaScript预解析理解
JavaScript预解析
首先什么是预解析?
1.预解析指的就是,在js文件或者script里面的代码在正式开始执行之前,进行的一些解析工作。这个工作很简单,就是在全局中寻找var关键字声明的变量和通过function关键字声明的函数
1.我们js引擎运行js分为两步:预解析 代码执行
(1)预解析js引擎会把js里面所有的var 还有function提升到当前作用域的最前面
(2)代码执行:按照代码的顺序从上往下执行
2.预解析分为 变量预解析(变量提升)和函数预解析(函数提升)
(1)变量提升 就是
原创
2020-07-22 10:53:26 ·
175 阅读 ·
0 评论