文章 2024-04-04 来自:开发者社区

解释 JavaScript 中的作用域和作用域链的概念。

在 JavaScript 中,作用域是指变量和函数可访问的范围。它是静态的,在编写代码时就确定了。作用域具体表现形式为一段特定的代码,在该代码段中的变量和函数是封闭的、独立的,这样变量才不会泄露、污染。 JavaScript 中的每个函数都是一个对象,对象中有些属性可以访问,有些属性不可以访问,其中...

文章 2022-04-26 来自:开发者社区

从零开始讲解JavaScript中作用域链的概念及用途

01执行环境首先,我们要引入一个概念,叫做执行环境(下面简称环境)。在一个执行环境中,有一个与之关联的变量对象(下面简称对象),在该对象中,储存着这个执行环境中定义的变量和函数。但这个对象只是个形式上的对象,并不能被外界所访问到。例如,在浏览器...

从零开始讲解JavaScript中作用域链的概念及用途

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。