预编译的全过程:
第一步
1.扫描全部代码,创建GO对象
2.找变量声明,将变量值为undefine
3.找函数声明,值赋予函数体
第二步
1.创建AO对象
2.找形参和变量声明,将变量和形参名作为AO属性名,值为undefined
3.将实参值和形参统一
4.在函数体里面找函数声明,值赋予函数体
预编译的全过程:
第一步
1.扫描全部代码,创建GO对象
2.找变量声明,将变量值为undefine
3.找函数声明,值赋予函数体
第二步
1.创建AO对象
2.找形参和变量声明,将变量和形参名作为AO属性名,值为undefined
3.将实参值和形参统一
4.在函数体里面找函数声明,值赋予函数体