基础系列-理论概念 发表于 2020-09-27 更新于 2025-03-24 分类于 前端 , 基础 本文字数: 230 阅读时长 ≈ 1 分钟 1 执行环境:执行环境定义了变量或函数有权访问的其他数据,决定了它们各自的行为。全局执行环境被认为是 window 对象。 执行栈:每个函数都有自己的执行环境。当执行流进入一个函数时,函数的环境就会被推入一个环境栈中。而在函数执行之后,栈将其环境弹出,把控制权返回给之前的执行环境。 作用域: 作用域链:本质上是一个指向变量对象的指针列表,它只引用但不实际包含对象。 活动对象: 变量对象:每个执行环境都有一个与之关联的变量对象,韩晶中定义的所有变量和函数都保存在这个对象中。