1,什么是闭包:
闭包就是将一个局部变量,扩展到它本来范围之外进行使用。扩展局部变量的使用范围。
使用闭包的时候,有时候很高效,但是有时候会导致,内存泄露,因为变量是内部的,但是函数已经结束了,这个变量如果没有闭包就会销毁,但是因为有闭包,导致这个变量还存在,这个时候就会导致内存泄露了。要合理使用闭包,对正下药。
js,es6闭包
最新推荐文章于 2024-01-01 22:52:44 发布
1,什么是闭包:
闭包就是将一个局部变量,扩展到它本来范围之外进行使用。扩展局部变量的使用范围。
使用闭包的时候,有时候很高效,但是有时候会导致,内存泄露,因为变量是内部的,但是函数已经结束了,这个变量如果没有闭包就会销毁,但是因为有闭包,导致这个变量还存在,这个时候就会导致内存泄露了。要合理使用闭包,对正下药。