有不少开发人员总是搞不清匿名函数和闭包两个概念,因此经常混用。闭包是指有权访问另一个函数作用域中的变量的函数。创建闭包的常见方式,就是在一个函数内部创建另一个函数。

    1. ——————摘自《JavaScript高级程序设计》

    一个外部函数内部创建另一个函数,以至于全局调用内部函数的时候可以访问到外部函数的局部变量,并使用。
    闭包就是能够读取其他函数内部变量的函数

    阮一峰闭包