能够访问其他函数内部变量的函数,本质是将函数内外连接起来的桥梁。
为了解决全局变量容易被篡改的缺点,闭包能够保护变量不被篡改,达到变量的复用。
函数内部return函数,外层函数的作用域对象在函数执行完以后,仍被内层函数的引用,导致不能被垃圾回收,从而形成闭包。
由于闭包使变量常驻内存,容易导致内存的泄露。
将不再需要的闭包滞空。
← 输入URL到浏览器的解析过程 作用域和作用域链 →