你的位置:首页 > 软件开发 > Java > javascript 作用域链

javascript 作用域链

发布时间:2015-08-03 00:00:13
最近想整理一下js执行代码的一些知识,如果有出错的地方还请指正。  执行环境(Execution Context)  所有的javascript代码都是在一个执行环境中被执行的。它只是一种机制,用来完成运行时作用域、生存期等方面的处理。  代码分为三种类型:  Global Co ...

javascript 作用域链

  最近想整理一下js执行代码的一些知识,如果有出错的地方还请指正。

  执行环境(Execution Context)

  所有的javascript代码都是在一个执行环境中被执行的。它只是一种机制,用来完成运行时作用域、生存期等方面的处理。

  代码分为三种类型:

  1.   Global Code 
  2.   Eval Code
  3.   Function Code 

  这是一个EC结构

javascript 作用域链

可以理解如下:

activeExecutionContext = {  VO: {...}, // or AO  this: thisValue,  Scope: [ // Scope chain   // 所有变量对象的列表   // for identifiers lookup  ]};

原标题:javascript 作用域链

关键词:JavaScript

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。