闭包的优缺点 一、闭包是什么?二、闭包的特点1.优点2.缺点 总结 一、闭包是什么? 闭包是一个可以访问其他函数内部变量的函数 function one() { var a = '123' return function two () { console.log(a); } } var b = one () b() //123 二、闭包的特点 1.优点 可以读取函数内部的变量避免了全局污染 2.缺点 变量不会被收回,消耗的内存 使用不当会造成内存泄漏等问题 总结 嵌套函数中,外部函数可以通过闭包访问外部函数; 慎重使用闭包;