预编译

发生在执行的前一刻

 

[工作原理]
1.创建一个AO对象
2.形参与变量(AO对象的属性名)
3.初始化属性名(既赋值undefined)
4.形参与实参相匹配
5.提升字面量声明的函数到函数的第一行,函数名是AO的属性名,函数体是AO的属性值

[工作原理]
1.创建一个GO对象
2.var 声明变量(不包含函数) (GO对象属性名)
3.初始化属性名(既赋值undefined)
4.提升字面量声明的函数到函数的第一行,函数名是AO的属性名,函数体是的属性值
注:若函数中存在一个赋值但没有关键字的变量,当函数被执行时,该变量才添加到GO

posted @ 2021-01-17 21:59  Wwink  阅读(81)  评论(0)    收藏  举报