闭包详解

在看这篇文章以前我希望你对作用域链有深刻的了解,如果不是请先看我的这篇文章点击打开链接。 闭包通俗的来说就是在一个函数里面返回了另一个函数,另一个函数引用着这个函数里面的变量,导致这个函数执行结束的时候,它的上下文不会被销毁,直到被返回的函数执行完毕。 闭包的作用: 实现公有变量、可以做缓存、可以实现封装,属性私有化。 闭包的缺点:造成内存泄漏。 下面直接上例子吧,看这个例子需要你对作用域链有深刻
相关文章
相关标签/搜索