闭包:函数嵌套函数,内部函数就是闭包。
    作用域链:从本层开始找,如果没找到就一层一层向上找,直到找到变量为止。

    js函数执行完成后,函数内部的局部变量会被释放内存空间。

    总结闭包特性:内部函数没有执行完成,外部函数变量不会被销毁。

    应用:闭包可以封装代码。