有不少开发人员总是搞不清匿名函数和闭包两个概念,因此经常混用。闭包是指有权访问另一个函数作用域中的变量的函数。创建闭包的常见方式,就是在一个函数内部创建另一个函数。 ——————摘自《JavaScript高级程序设计》一个外部函数内部创建另一个函数,以至于全局调用内部函数的时候可以访问到外部函数的局部变量,并使用。闭包就是能够读取其他函数内部变量的函数 阮一峰闭包