码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript 执行环境与作用域

时间:2016-06-30 23:03:20      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:

  前面我说到过,执行环境是js中最为重要的一个概念。执行环境定义了变量和函数有权访问的其他数据,决定了它们各自的行为。

 

  在JavaScript中,每一个函数都表示为一个对象,更确切地说,是Function对象的一个实例。Function对象与其他的对象一样,都拥有可以编程访问的属性,和一系列不能通过代码访问而仅提供了JavaScript引擎存取的内部属性。譬如[[Call]]属性,表示这个对象可以被执行,其中有一个内部属性是[[Scope]],由ECMA-262标准第三版定义。

  

  内部属性[[Scope]]包含了一个函数被创建的作用域中的对象的集合。这个集合被称为函数的作用域链,它决定了哪些数据能被函数访问。函数作用域中的每个对象都被称为可变对象,每个

JavaScript 执行环境与作用域

标签:

原文地址:http://www.cnblogs.com/miracle-t/p/5631468.html

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