1. 作用域和作用域链是两码事
2. 作用域是变量起作用的范围,定义的时候就确定了。
3. 作用域链是程序找变量的过程,用一个变量对象数组去描述的。调用的时候才能确定。
4. 函数在定义的时候就确定了作用域和上一级作用域链。
5. 函数在调用的时候就确定自己执行上下文的作用域链和this指向。
1. 作用域和作用域链是两码事
2. 作用域是变量起作用的范围,定义的时候就确定了。
3. 作用域链是程序找变量的过程,用一个变量对象数组去描述的。调用的时候才能确定。
4. 函数在定义的时候就确定了作用域和上一级作用域链。
5. 函数在调用的时候就确定自己执行上下文的作用域链和this指向。