执行上下文

简介: 执行上下文

执行栈

JavaScript 引擎创建了执行上下文栈(Execution context stack,ECS)来管理执行上下文,执行全局函数时,会压入一个 globalContext,程序执行结束时 globalContext 弹出,程序终止

可执行代码块

全局代码,函数代码。eval 代码
遇到可执行代码块,JavaScript 就会去做一些「准备工作」,把执行上下文 context 压入执行栈

目录
相关文章
|
3月前
|
存储 自然语言处理 JavaScript
深入理解JS的执行上下文、词法作用域和闭包(上)
深入理解JS的执行上下文、词法作用域和闭包(上)
|
3月前
|
自然语言处理 JavaScript 前端开发
深入理解JS的执行上下文、词法作用域和闭包(中)
深入理解JS的执行上下文、词法作用域和闭包(中)
|
3月前
|
JavaScript 前端开发
作用域链的理解
作用域链的理解
44 0
|
3月前
|
自然语言处理 JavaScript 前端开发
深入理解JS的执行上下文、词法作用域和闭包(下)
深入理解JS的执行上下文、词法作用域和闭包(下)
|
3月前
|
自然语言处理 JavaScript 前端开发
深入理解作用域、作用域链和闭包
在 JavaScript 中,作用域是指变量在代码中可访问的范围。理解 JavaScript 的作用域和作用域链对于编写高质量的代码至关重要。本文将详细介绍 JavaScript 中的词法作用域、作用域链和闭包的概念,并探讨它们在实际开发中的应用场景。
|
3月前
|
自然语言处理 JavaScript 前端开发
对作用域链的理解
对作用域链的理解
41 0
|
存储 JavaScript 前端开发
从执行上下文和作用域链理解闭包
从执行上下文和作用域链理解闭包
95 0
从执行上下文和作用域链理解闭包
|
消息中间件 存储 自然语言处理
兄台: 作用域、执行上下文了解一下
• 作用域(Scopes) • 词法环境(Lexical environments) • 作用域链 • 执行上下文 • 调用栈
|
自然语言处理 JavaScript
理解执行上下文和其生命周期
理解执行上下文和其生命周期
99 0
|
存储 自然语言处理 JavaScript
作用域相关的知识点:闭包、执行上下文、LHS/RHS、词法作用域
作用域相关的知识点:闭包、执行上下文、LHS/RHS、词法作用域
109 0