软件自动化测试吧 关注:58贴子:95
  • 2回复贴,共1

Java Script函数式编程

只看楼主收藏回复

前一段时间看了本书,做个总结:
lIn the JavaScript, implement closure through function (variable from function body) definein the function body.
例子如下:
<html>
<body>
<script type="text/javascript">
function a(){
var i=0;
function b(){
alert("Hello World!"+(++i));
}
return b;
}
var c=a();
c();
c();
</script>
</body>
</html>


IP属地:陕西1楼2015-10-21 15:47回复
    其实就是在一个函数体内定义了另一个函数,但是这个函数确引用了一个该函数体外的变量(这个变量在第一句话定义的函数体内或者是第一个函数的参数),有点绕,但是就是这个样子


    IP属地:陕西2楼2015-10-21 16:03
    回复
      例子的返回结果是Hello World!1点击后Hello World!2


      IP属地:陕西3楼2016-04-13 10:36
      回复