zoukankan      html  css  js  c++  java
  • Javascript匿名函数

      单独的匿名函数无法运行,就算能运行,也无法调用。解决办法如下:

    法1.

    //把匿名函数赋值给变量
    
    var box=function(){
    
      return "Lee";
    
    };
    
    alert(box());
    

    法2.  

    //通过自我执行来执行匿名函数
    
    (function(){
        return "Lee";
    })();

    法3.

    //函数里放一个匿名函数
    function box(){
        return function(){
            return "Lee";
        }
    }
    alert(box()());

       匿名函数最经典的用途是实现局部变量驻留内存而累加。

    function box(){
        var age=100;
        return function(){
            age++;
            return age;
        };
    }
    
    var b=box();
    alert(b());   //101
    alert(b());   //102
    alert(b());   //103
    b=null; //解除引用,等待垃圾回收

      

  • 相关阅读:
    SCRUM站立会议
    燃尽图
    第一次作业----词频统计
    构建之法读感
    final 评论 II
    final 评论 I
    第十一周PSP
    学期回顾
    第十周PSP
    Gradle学习笔记
  • 原文地址:https://www.cnblogs.com/tangzhirong/p/4804847.html
Copyright © 2011-2022 走看看