闭包,它的本质原因来源于作用域链,你要先把作用域链搞清楚。然后,函数的作用域,只和这个函数定义的位置有关,而和在哪调用无关。不要专门为了去了解闭包的去专门看这些,建议先去好好的深入了解下作用域链的问题。