文章部分实例和内容来自鸟哥的blogJavascript作用域原理
在JS中,作用域的概念和其他语言差不多,是JS中一个极为重要的概念。在每次调用一个函数的时候 ,就会进入一个函数内的作用域,当从函数返回以后,就返回调用前的作用域.
理解作用域,首先理解几个概念
变量对象:执行环境(execution context)定义所有的变量和函数都存在这个对象中。虽然我们编写的代码无法访问这个对象,但是解析器在处理数据时后台会使用它
var foo=10; function func(){}; //因为是在全局作用域当中,so... Global VO={ foo:10, func:<function> }