多项选择题

A.闭包就是能够读取其他函数内部变量的函数
B.闭包是指有权访问另一个函数作用域中变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变量,利用闭包可以突破作用链域
C.闭包的特性:函数内再嵌套函数,内部函数可以引用外层的参数和变量,参数和变量不会被垃圾回收机制回收
D.能够实现封装和缓存等;消耗内存、不正当使用会造成内存溢出的问题