闭包:当一个函数用到了另外一个函数的变量,那么这个变量和这个函数的环境就是闭包环境, 主要体现是通过函数嵌套或者通过作用域链的方式来实现的。 优点:不会造成变量污染 缺点:容易造成内存泄漏 (不再用到的内存,没有及时释放,就叫做内存泄漏)