作用域链(Scope Chain)
摘要:
原文:作用域链(Scope Chain)在JavaScript中,函数也是对象,实际上,JavaScript里一切都是对象。函数对象和其它对象一样,拥有可以通过代码访问的属性和一系列仅供JavaScript引擎访问的内部属性。其中一个内部属性是[[Scope]],由ECMA-262标准第三版定义,该内部属性包含了函数被创建的作用域中对象的集合,这个集合被称为函数的作用域链,它决定了哪些数据能被函数访问。当一个函数创建后,它的作用域链会被创建此函数的作用域中可访问的数据对象填充。例如定义下面这样一个函数:function add(num1,num2) { var sum = num1 ... 阅读全文
posted @ 2011-12-07 22:06 G.N&K 阅读(438) 评论(0) 推荐(0)
浙公网安备 33010602011771号