码迷,mamicode.com
首页 > 其他好文 > 详细

【笔记】执行环境#仅概念#

时间:2015-04-20 20:33:50      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:

概念嘛,不知道怎么说,但是已经理解,以后更新。?(^∇^*)

每一个执行环境都有一个变量对象,这个对象我们是无法访问的,但解析器在处理数据时会在后台使用。

? 某个执行环境的所有代码执行完毕后,该环境被销毁,保存在其中的所有变量和函数定义也随之销毁。(全局执行环境要到应用程序退出才被销毁)

? 每个函数都有自己的执行环境。当执行流进入到一个函数时,函数的环境就会被推进一个环境栈中。而在函数执行之后,栈将该环境弹出,把控制权返回给之前的执行环境。

? 作用域链:当代码在环境中执行时,会创建变量对象的一个作用域链。作用域的前端,始终都是当前执行的代码所在的环境对应的变量对象。

? 延长作用域链:在try{}catch(){}和with语句块中实现,不太理解,以后补。

 

【笔记】执行环境#仅概念#

标签:

原文地址:http://www.cnblogs.com/huyang0528/p/4442315.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!