JavaScript 闭包

来源:互联网 发布:unity3d汉化补丁 编辑:程序博客网 时间:2024/06/06 18:22
案例:

局部变量计数。

0

最后的页面就是按住按钮:count计数就点一次加一次。实例解析变量 add 指定了函数自我调用的返回字值。自我调用函数只执行一次。设置计数器为 0。并返回函数表达式。add变量可以作为一个函数使用。非常棒的部分是它可以访问函数上一层作用域的计数器。这个叫作 JavaScript 闭包。它使得函数拥有私有变量变成可能。计数器受匿名函数的作用域保护,只能通过 add 方法修改。闭包是可访问上一层函数作用域里变量的函数,即便上一层函数已经关闭。






0 0
原创粉丝点击