闭包 闭包的概念:闭包是指有权访问另一个函数作用域中变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变量,利用闭包可以突破作用链域,将函数内部的变量和方法传递到外部。 函数内再嵌套函数内部函数可以引用外层的参数和变量参数和变量不会被垃圾回收机制回收【外部函数执行完毕后,变量不释放,会保存在内存中】 闭包的好处、应用: 希望一个变量长期贮存在内存中避免全局变量的污染【代码可以模块化】0 使用闭包时要注意:易引发内存泄漏【这也是一直不释放内存的后果】