闭包

2021-09-25  本文已影响0人  前端小白的摸爬滚打

闭包

什么是闭包

一个函数可以访问另一个函数内部的变量就会形成闭包

闭包形成的条件

闭包的作用

闭包的危害

闭包和内存泄漏

一般来说,函数在执行的时候会创建一个执行上下文,函数执行完毕之后会销毁这个执行上下文。当函数返回了一个函数,且这个函数被全局变量所引用,那么外部函数的上下文就不会在执行完毕之后被销毁。

所以当我们调用完返回的函数(闭包被使用完)之后,需要将全局变量指向 null,让执行上下文可以被释放。

上一篇下一篇

猜你喜欢

热点阅读