深度剖析JS预解析


前奏:

  1. imply global 暗示全局变量:即任何变量,如果变量未经声明就赋值,此变量就为全局对象所有。
  2. 一切声明的全局变量,全是windows的属性。

四部曲:

  1. 创建AO对象
  2. 找到形参和变量声明,将变量和形参名作为AO属性名,值为undefined
  3. 将实参值和形参统一
  4. 在函数体里面找函数声明,值赋予函数体

JS预解析传送门:https://blog-qh.com/archives/66.html

声明:彩虹海|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 深度剖析JS预解析


划水、摸鱼中。。。