【发布时间】:2011-09-14 07:21:02
【问题描述】:
术语“激活对象”只是“变量对象”的另一个名称,还是它们之间实际上有任何区别?我一直在阅读一些关于如何在执行上下文中形成变量范围的 JavaScript 文章,在我看来,在大多数文章中,它们似乎可以互换使用这两个术语。
【问题讨论】:
-
我从未听说过“变量对象”。你是从哪里得到这个称号的?
-
Zecc — ES3 § 10.1.3 变量实例化:“每个执行上下文都关联了一个变量对象。” ES5 将其称为 VariableEnvironment(ES5 § 10.3,表 19),措辞不同但实际上相同:创建执行上下文时,其 LexicalEnvironment 和 VariableEnvironment 组件最初具有相同的值.
标签: javascript ecma262