闭包 闭包通俗一点说就是打通了一条在函数外部访问函数内部作用域的通道。正常情况下函数外部是访问不到函数内部的作用域变量的。 表象判断是不是闭包,只需要看嵌套函数内部函数被return,内部函数调用外层函数的局部变量 闭包的优缺点 优点:可以隔离作用域,不造成全局污染 缺点:由于闭包长期驻留内存,可能会导致内存泄漏 如何解决内存泄漏 将暴露在外部的闭包变量设置为null 适用场景 封装组件,for循环和定时器的结合使用,for循环和dom的结合以及节流防抖函数的使用等