术语:外部词法环境引用

领域:#前端开发/JavaScript

定义

外部词法环境引用(outer)是词法环境的必有属性,用于指向定义该代码块时的父级词法环境,形成作用域链。

跨学科含义

  • 在 JavaScript 中:实现静态(词法)作用域
  • 在 ECMAScript 规范中:作为 LexicalEnvironment 组件的 outer 引用
  • 在编译原理中:类似于静态作用域链(Static Scope Chain)

知识网络