# 闭包 闭包是指能够访问其他作用域变量的函数 [闭包原理解释](https://mp.weixin.qq.com/s?__biz=MzAxODE2MjM1MA==&mid=2651553785&idx=1&sn=a8efd632cc52dac510b6dee87b50ccaa&chksm=8025a838b752212e141c83d08f55ce5d56f79e70e0bfca8dea9559175876b021bc41aa741b75&scene=38#wechat_redirect) ### 作用 一个是前面提到的可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中。 ### 注意的问题 - 由于闭包会使得函数中的变量都被保存在内存中,内存消耗很大, - 闭包会在父函数外部,改变父函数内部变量的值