作用域链(作用域链)

由网友(被窝探险家)分享简介:JavaScript中,JavaScript里1切都是对于象,包孕函数。函数对于象以及其它对于象1样,领有可以经由过程代码拜候的属性以及1系列仅供JavaScript引擎拜候的外部属性。此中1个外部属性是做用域,包罗了函数被创立的做用域中对于象的调集,称为函数的做用域链。基原先容做用域(scope)凡是去说1段步伐代码中应用的变质以及函...

JavaScript中,JavaScript里一切都是对象,包括函数。函数对象和其它对象一样,拥有可以通过代码访问的属性和一系列仅供JavaScript引擎访问的内部属性。其中一个内部属性是作用域,包含了函数被创建的作用域中对象的集合,称为函数的作用域链。

基本介绍

作用域链

作用域(scope)

通常来说一段程序代码中使用的变量和函数并不总是可用的,限定其可用性的范围即作用域,作用域的使用提高了程序逻辑的局部性,增强程序的可靠性,减少名字冲突。

作用域链(scope chain)

作用域链决定了哪些数据能被函数访问。当一个函数创建后,它的作用域链会被创建此函数的作用域中可访问的数据对象填充。[1]

参考资料

1.JavaScript中的作用域链和闭包 · 博客频道 - CSDN.NET(引用日期:2012-12-13)

阅读全文

相关推荐

最新文章