误区1. js并不是一行代码一行代码的执行。
解析第一步 :创建一个LexicalEnvironment环境,扫描用声明方式创建的函数,以及用var定义的变量;
例如:var a =1;var b = 3 function xxx(){}//用声明的方式创建的函数
那么在上面环境中就会被定义成
LexicalEnvironment{
a :undefined;
b:undefined;
xxx:对一个函数的引用
}
误区1. js并不是一行代码一行代码的执行。
解析第一步 :创建一个LexicalEnvironment环境,扫描用声明方式创建的函数,以及用var定义的变量;
例如:var a =1;var b = 3 function xxx(){}//用声明的方式创建的函数
那么在上面环境中就会被定义成
LexicalEnvironment{
a :undefined;
b:undefined;
xxx:对一个函数的引用
}