js执行全局代码或者执行函数代码的时候,首先进行准备,然后再执行.准备阶段,就是创建执行环境的阶段. 1.执行环境 当一段js代码遇到解释器的时候,比如浏览器打开一段js代码时候,第一件事并不是马上执行,而是创建执行环境.同样的道理,当调用函数的时候,一开始也是创建执行环境.只有当执行环境创建完成,一切准备就绪,然后才执行函数.可以说,与执行环境的创建相比,最终执行过程只是水到渠成的事,砍柴之前先磨刀. 执行环境有3个属性,所以创建执行环境其实就是分别创建这三个属性. 这三个属性是:作用域链,变…