JavaScript
作用域链 标签描述

一、执行上下文 1.什么是执行上下文? 简单来说,执行上下文就是当前javascript代码解析和执行时的环境的抽象概念。javascript任何代码的运行都是在执行上下文中进行的。 2.执行上下文的类型 全局执行下文:全局执行上下文是最基础的执行上下文。不存在于任何函数中的代码都属于全局执行上下文。全局执行上下文做了两件事:1.创建一个变量对象,将window对象赋值给该变量对象(变量对象=window)。2.确定this的指向。全局执行上下文只会存在一个。全局上下文只有在应用关闭或者浏览器关闭的时候才会被销毁。 函数执行上下文:每个函数都有自己的执行上下文,当函数被调用时才会创建执行上下...