javascript - 请教作用域与变量对象的关系◔ ‸◔?
大家讲道理
大家讲道理 2017-04-11 12:17:42
0
3
245

犀牛书和红宝书中都没有对作用域的概念进行解释。对作用域的概念有些模糊。
在 汤姆大叔 的博客中解释了 变量对象 的含义,是JavaScript用来保存变量和函数的一个机制,文中说:

在具体实现层面(以及规范中)变量对象只是一个抽象概念

而在这篇文章中,却说:

变量对象成为“作用域”这个抽象概念的实体

另外,在segmentfault用户学习笔记中看到这样的理解:

我的理解是,作用域链是由一个一个变量对象链接起来的一个链,整个作用域链构成了当前执行环境中变量和函数可访问的范围,即作用域

请问大家:

  1. 作用域到底指的是什么?和变量对象的关系是什么?

  2. 变量对象与作用域,到底谁是谁的抽象概念?谁是具体实现?

谢谢回答。

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回覆(3)
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!