作用域分析 标准使用 环境记录器(Environment Record) 来表示作用域。 每个环境记录器都有一个 [[OuterEnv]] 字段指向另一个环境记录器,通过该字段连接起来的所有的环境记录器共同构成一条作用域链。 作用域链例子 for (var i = 1; i < 5; i++) { setTimeout(() => { console.log(i) }, i * 1000) } alt text xzq2025年2月6日大约 8 分钟ECMA标准作用域