# 闭包

# 是什么【本质】

能够访问其他函数内部变量的函数,本质是将函数内外连接起来的桥梁。

# 为什么【作用】

为了解决全局变量容易被篡改的缺点,闭包能够保护变量不被篡改,达到变量的复用。

# 怎么做【原理】

函数内部return函数,外层函数的作用域对象在函数执行完以后,仍被内层函数的引用,导致不能被垃圾回收,从而形成闭包。

# 有什么缺陷【弊端】

由于闭包使变量常驻内存,容易导致内存的泄露。

# 怎么优化缺陷【优化】

将不再需要的闭包滞空。

Last Updated: 5/14/2022, 11:15:10 PM