当我们需要在模块中定义一些变量,并希望这些变量一直保存在内存中但又不会 “污染” 全局的变量时,就可以用闭包来定义这个模块。
让对象一直保存在内存中,不被GC,就满足闭包的条件了。
参考文章:让你分分钟理解 JavaScript 闭包
本文标题:js为什么引入闭包
本文链接:https://www.haomeiwen.com/subject/rlumaqtx.html
网友评论