1.什么是闭包? 闭包的定义?
闭包就是一个函数。一个可以读取其它函数内部变量的函数就称为闭包。
2.闭包的优点
①.一个变量长期驻扎在内存中,不被垃圾机制回收。
②.私有成员的存在。
③.避免全局变量的污染。
④.安全性提高。
3.闭包的缺点
①.容易造成内存泄漏。
②.内存消耗过大。
4.闭包的特性
①.函数嵌套函数。
②.函数能访问其它函数内部的变量和参数。
③.变量和参数不被垃圾机制回收。
5.闭包的作用
①.封装变量。
②.延续局部变量的寿命。
欢迎补充,一起进步。