闭包是指有权访问另外一个函数作用域中的变量的函数.可以理解为(能够读取其他函数内部变量的函数)
2. 闭包的作用正常函数执行完毕后,里面声明的变量被垃圾回收处理掉,但是闭包可以让作用域里的 变量,在函数执行完之后依旧保持没有被垃圾回收处理掉
1.密闭的容器,存储数据的
2.闭包是一个对象,存放数据
3.内部函数引用外部函数的局部变量
4.闭包优缺点:
优点:延长外部函数局部变量生命周期
缺点:长时间占用容易内存泄露
在上面优缺点中写道能延长外部函数局部变量的声明周期,但是长时间占用内存;当闭包不在使用时记得及时释放。