js闭包的切入点:在函数的外边访问函数内部变量的机制
闭包的问题:因为局部变量常驻内存,有可能发生内存泄漏
当然,面向对象也很容易解决这类问题,另外需要注意的是,闭包并不等于函数式编程,它只是函数式编程的一种思想