js为什么引入闭包2019-05-15 本文已影响0人 cjlynn 原因: 当我们需要在模块中定义一些变量,并希望这些变量一直保存在内存中但又不会 “污染” 全局的变量时,就可以用闭包来定义这个模块。 让对象一直保存在内存中,不被GC,就满足闭包的条件了。 参考文章:让你分分钟理解 JavaScript 闭包