欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

js三部曲---预编译

程序员文章站 2023-09-07 17:09:44
函数内:1,创建AO对象//Activation Object 2,找函数内形参和变量声明,将其作为AO对象的属性名,值为undefined。 3,实参赋到AO对象 形参名里 4,在函数体里找函数声明(函数名),并赋值。 Window内: 1,创建GO对象//Global Object 2,找函数内 ......

函数内:1,创建ao对象//activation object

               2,找函数内形参和变量声明,将其作为ao对象的属性名,值为undefined。

               3,实参赋到ao对象 形参名里

               4,在函数体里找函数声明(函数名),并赋值。

window内:

               1,创建go对象//global object

               2,找函数内形参和变量声明,将其作为go对象的属性名,值为undefined。

               3,实参赋到ao对象 形参名里

               4,在函数体里找函数声明(函数名),并赋值。