JavaScript
JavaScript 闭包
还记得函数自我调用吗?该函数会做什么?
源代码:
点击运行 »
<p>局部变量计数。</p> <button type="button" onclick="myFunction()">计数!</button> <p id="demo">0</p> <script> var add = (function() { var counter = 0; return function() { return counter += 1; } })(); function myFunction() { document.getElementById("demo").innerHTML = add(); } </script>
运行结果:
点击运行 »