深入理解作用域和作用域链,揭露本质
最近看了一些相关的文章,但总感觉讲的太过浮于表面,总是从现象解释,没有讲更深层的东西,看了之后,还是感觉云里雾里。所以最近也是研究了一下,希望对你有所帮助。在讲本篇的正文前,大家先看看这篇博客,理解执行上下文和变量对象的概念。直接抛出结论:作用域链的本质是一个包含指针的列表,指针指向变量对象(也就是作用域)。作用域链和变量对象都存在于执行上下文之中,执行上下文可以理解成代码的执行环境,其可以分为三种类型:全局执行上下文 函数执行上下文 eval执行上下文在这里以函数执行上下文为例,.