关于JavaScript 作用域与执行上下文的简易理解

简单来说,JavaScript里的作用域好比一块“地盘”,即代码段所在的区域。同时它是静态的。 下面直接上图来理解吧 说到作用域自然而然会提到执行上下文,这两者结合来看: 区别1: 全局作用域外,每个函数都会创建自己的作用域,作用域在函数定义是就已经确定,而不是在函数调用时。 全局执行上下文环境是在全局作用域确定之后,js代码马上执行前创建的。 函数执行上下文环境是在调用函数时,函数体代码执行之前
相关文章
相关标签/搜索