JavaScript自调用匿名函数

Self-Invoking Anonymous Function,即自调用匿名函数。顾名思义,该函数没有名称,不同的是,该函数定义后立即被调用。该函数的作用是在应用中初始化或做一次性工作。


普通匿名函数:

 

function () {

    alert('hello');

}


自调用无参匿名函数:

 

 

(function(){

    alert('hello,self-invoking-func');

})();


自调用有参匿名函数:

 

 

(function(name) {

    alert('hello' + name);

})('benson');


自调用匿名函数一般格式:

 

 

( function(params) { /* codes */ } ) (params); 

 


(将函数定义放在两个小括号之间,在后面加一对小括号,小括号内可带参数,和匿名函数参数匹配。)


 

你可能感兴趣的:(JavaScript)