每个创建的执行上下文,都有三个重要属性:
- 变量对象(Variable object,VO)
- 作用域链(Scope chain)
- this
变量对象是与执行上下文相关的数据作用域,存储了在上下文中定义的变量和函数声明
image.png image.png image.png image.png image.png image.png image.png不同执行上下文中的变量对象会有不同
具体类型分为:
- 全局对象
- 活动对象(activation object, AO)
每个创建的执行上下文,都有三个重要属性:
- 变量对象(Variable object,VO)
- 作用域链(Scope chain)
- this
变量对象是与执行上下文相关的数据作用域,存储了在上下文中定义的变量和函数声明
image.png image.png image.png image.png image.png image.png image.png不同执行上下文中的变量对象会有不同
具体类型分为:
- 全局对象
- 活动对象(activation object, AO)
本文标题:JavaScript深入之变量对象
本文链接:https://www.haomeiwen.com/subject/gkqrqktx.html
网友评论