JavaScript执行上下文
- September 23, 2019
- aaaaaAndy
JavaScript执行上下文
1. 执行上下文
对于每个执行上下文,都会有三个重要属性:变量对象、作用域链、this。
1. 什么是执行上下文
执行上下文 是评估和执行JavaScript代码的环境的抽象。可以理解为JavaScript代码是在其对应的执行上下文中执行的。
执行上下文为一个对象,包含 变量对象(VO),作用域链 和 this。
1
2
3
4
5
executionContextObj = {
variableObject: {},
ScopeChain: {},
this: {}
}
2. 执行上下文的类型
* 全局执行上下文:这是默认
Continue reading