js为什么引入闭包

2019-05-15  本文已影响0人  cjlynn

原因:

当我们需要在模块中定义一些变量,并希望这些变量一直保存在内存中但又不会 “污染” 全局的变量时,就可以用闭包来定义这个模块。

让对象一直保存在内存中,不被GC,就满足闭包的条件了。

参考文章:让你分分钟理解 JavaScript 闭包

上一篇下一篇

猜你喜欢

热点阅读