• JavaScript中的返回函数的函数


    返回函数的函数

      一个函数总是会返回一个值,如果你没有显式的return,那么就会隐式的返回undefined。一个函数只可以返回一个数据,并且这个数据当然也可以是一个函数。
      
      让我们看一下下面的例子:
      function returnFunction() {
        alert("aaaaa");
        return function () {                
          alert("bbbbb");            
        }        
      }
     
      
      你可以把返回值分配给一个变量,并且可以像使用普通的函数那样使用这个变量。

      //returnFunction()相当于调用了returnFunction函数,并且执行了操作alert("aaaaa");        

      //然后返回一个匿名函数给temp         //此时的temp等于function(){ alert("bbbbb") };        

      //最后调用temp()就执行操作alert("bbbbb")        

      var temp = returnFunction();        

      //document.write(temp);        

      temp();

          如果你不想把返回的函数分配一个变量并想马上执行返回的函数。你只需要在额外加一个括号就可以,最终的写法如下:        

      //returnFunction()();

  • 相关阅读:
    int len=50;len = Integer.valueOf(str.substring(j+1)).intValue()
    session创建问题
    beginner3
    begineer2
    好博客1
    Struts2之两个Action传值和不传值的struts.xml文件配置
    什么是超融合 To
    Python赢得TIOBE 2010年度语言大奖 狼人:
    WPS/WESB绑定:玩转EJB绑定 狼人:
    10个奇幻的HTML5和Javascript效果 狼人:
  • 原文地址:https://www.cnblogs.com/xinlingblog/p/2416383.html
Copyright © 2020-2023  润新知