1. 闭包是有权限访问其他函数作用域内的变量的一个函数.
    2. 函数嵌套函数;
    3. 内部函数使用外部函数的参数和变量;
    4. 参数和变量不会被垃圾回收机制回收.