:::success 预编译四步骤:1.创建AO(active object);2.查找形参与变量声明,作为AO属性并赋值undefined;3.实参赋值对应变量4.查找函数声明,函数名作为AO属性并赋值该函数 ::: :::info 总结: 创建一个AO,{}形参与声明挂AO上实参赋值函数声明挂到AO ::: 顺便提一下js运行的三个步骤,以便了解预编译在何时发生 词法分析预编译解释执行