闭包

97 阅读1分钟

什么是闭包

引用了另一个函数作用域中变量的函数,通常在嵌套函数中实现的。

闭包的作用

(1)保护函数的私有变量不受外部干扰 (2)形成不被销毁的栈内存 (3)将上级作用域的引用保存下来、实现方法或属性的私有化