什么是闭包 定义: 是函数与其声明上下文的组合 特性: 调用函数时内部访问的变量来自于声明上下文,与执行上下文无关 场景 回调函数 模块化: 封装私有变量 缺点: 容易导致内存泄漏,需要删除对闭包函数的引用来手动解除闭包