摘要: 在具体实现层面以及规范中,变量对象是一个抽象概念,在不同的执行环境中,变量对象具有不同的名称和初始结构;ES5中变量对象为lexical environment模型取代;在全局执行环境中,全局对象本身就是变量对象,所以可以通过属性名的形式间接的访问变量;在其他执行环境中,不能直接引用变量对象,变量对象是纯粹的内部实现机制; 阅读全文
posted @ 2016-09-22 11:49 青鹤 阅读(156) 评论(0) 推荐(0)
摘要: 执行环境是ECMA-262使用的一个抽象概念,用于表示和区分可执行代码;ECMAScript中每当进入可执行代码时,就进入了一个执行环境; 一系列活动的执行环境构成了执行环境堆栈,该堆栈的底部总是全局执行环境,其顶部是当前执行环境;当进入或退出执行环境时将推入或者弹出堆栈; 阅读全文
posted @ 2016-09-22 11:46 青鹤 阅读(130) 评论(0) 推荐(0)