JavaScript ---- 闭包(什么是闭包,为什么使用闭包,闭包的作用)

经常被问到什么是闭包? 说实话闭包这个概念很难解释。JavaScript权威指南里有这么一段话:“JavaScript函数是将要执行的代码以及执行这些代码作用域构成的一个综合体。在计算机学术语里,这种代码和作用域额综合体叫做闭包。”。言外之意所有的JavaScript函数都是闭包。 有人会说,这个解释不对。我们经常说的闭包应该像下面的一串代码: var f1 = function(){
相关文章
相关标签/搜索