js 执行上下文理解

前端基础进阶(三):变量对象详解
http://www.jianshu.com/p/330b1505e41d

1、创建阶段
a、生成变量对象
   1、创建arguments对象
   2、function声明创建属性
   3、检查var声明
b、建立作用域链
c、确定this指向

2、代码执行阶段

前端基础进阶(二):执行上下文详细图解
http://www.jianshu.com/p/a6d37c77e8db


运行环境:
全局环境:JavaScript代码运行起来会首先进入该环境
函数环境:当函数被调用执行时,会进入当前函数中执行代码
eval

是以堆栈的方式存储

原文地址:https://www.cnblogs.com/hzijone/p/6489048.html