版权声明:本文为博主原创文章,转载请注明出处。 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);