天天看点

JavaScript匿名函数匿名函数

版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/twilight_karl/article/details/60592534

匿名函数

1,将匿名函数赋值给变量

var fun1 = function (){
        return "twiligt";
    };
    alert(fun1());           

2,通过表达式自我执行

<1>: (匿名函数)();

(function (){
        alert("twilight");
    })();           

<2>: 函数内部执行

alert((function (){return "twilight2";})());           

3,匿名函数自我执行的传参

(function(形参){函数体})(实参);

(function(name){
        alert(name);
    })("twilight");           

PS:当把匿名函数的结果直接赋值给某个变量时,可以不加第一个括号,即 function(形参){函数体}(实参);

var x = function (){return "twilight"}();
        alert(x);           

继续阅读