闭包的优缺点 silingz 2022-04-20 129 阅读1分钟 12、闭包:创建私有变量,延长变量的生命周期 优点: 1.可以访问到函数内部的局部变量, 2.可以避免全局变量的污染, 3.这些变量的值始终保持在内存中,不会在外层函数调用后被自动清除。 缺点:会增大内存使用量,滥用闭包会影响性能,导致内存泄漏等问题。 怎么清除闭包的内存泄漏:确定不再使用闭包里面的变量的时候,let f=fn1(); f(); f=null;通过这种方法释放内存,解决闭包缺陷