深度剖析JS预解析
前奏:
- imply global 暗示全局变量:即任何变量,如果变量未经声明就赋值,此变量就为全局对象所有。
- 一切声明的全局变量,全是windows的属性。
四部曲:
- 创建AO对象
- 找到形参和变量声明,将变量和形参名作为AO属性名,值为undefined
- 将实参值和形参统一
- 在函数体里面找函数声明,值赋予函数体
JS预解析传送门:https://blog-qh.com/archives/66.html
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭