1 什么是作用域链?
当代码在一个环境中执行时,会创建变量对象的一个作用域链(scope chain)。作用域链的用途,是保证有序访问执行环境中相应的变量和函数。
var color = "blue"; function f(){ console.log(color); } f();
函数f的作用域链是这样的:
之所以能够在函数f中访问color,是因为在函数f的作用域链中能找到它。
posted on 2017-03-24 14:34 modDx 阅读(102) 评论(0) 编辑 收藏 举报