闭包函数 闭包就是有权访问另一个函数作用域里面的变量的函数 闭包的作用 1.可以在函数外面访问到函数里面的变量 2.可以让变量的值始终保持在内存中 闭包的缺点 由于函数中的变量可以一直保存在内存中,所以内存的消耗会很大,所以滥用闭包可能会降低程序的处理速度,造成内存消耗等问题 闭包函数的实现 一种常见的闭包创建方式: 一个函数A里面创建另一个函数b,通过函数b访问这个函数的局部变量,然后函数a返回函数b,执行函数a,就可以访问到函数a的局部变量。 将执行a的结果赋值给c,那么c就是闭包。