概念 执行环境(Execution context,简称EC)或执行上下文对象(后面统一用执行上下文表示),它定义了变量或者函数有权访问的其他数据,决定了他们各自的行为.是不是有点不好理解,那我先简单翻译下: js代码执行时所在的环境.继续后面 在JavaScript中执行环境分三种: 全局执行环境 : 这个是最外围的执行环境,一旦代码被载入,引擎最先进入的就是这个环境.在浏览器中,全局环境就是window对象,因此所有全局属性和函数都是作为window对象的属性和方法创建.全局执行环境直到应用…