js-闭包:https://www.yuque.com/zhuchaoyang/wrif6k/ciilvl

    在函数定义的时候,出现了函数的嵌套,子函数就可以访问父函数的局部变量。

    闭包存在的意义就是可以访问别的作用域中的变量,不会污染全局变量。
    闭包危害,变量无法释放。

    1. addPure(x) {
    2. return (y) {
    3. return x + y;
    4. };
    5. }
    6. print(addPure(1)(2));