JavaScript函数—JavaScript闭包

实例解析

JavaScript 支持嵌套函数。嵌套函数可以访问上一层的函数变量。

变量 add 指定了函数自我调用的返回字值。

自我调用函数只执行一次。设置计数器为 0。并返回函数表达式。

add变量可以作为一个函数使用。非常棒的部分是它可以访问函数上一层作用域的计数器。

这个叫作 JavaScript 闭包。它使得函数拥有私有变量变成可能。

计数器受匿名函数的作用域保护,只能通过 add 方法修改。

闭包是可访问上一层函数作用域里变量的函数,即便上一层函数已经关闭。

猜你喜欢

转载自www.cnblogs.com/wlk14ly/p/9354265.html