闭包 概念 闭包是指有权访问另一个函数作用域中变量的函数。 作用域概念:变量都是有作用范围的,这个范围就是作用域。 全局变量:页面关闭后,变量销毁 局部变量:(定义在函数中,块级作用域下的变量)函数结束后,变量销毁。 形成闭包 1.函数中嵌套函数 2.内部函数使用外部函数的变量 3.调用内部函数 function outFn(){ var a = 10 function innerFn(){ console.