日期:2014-05-16  浏览次数:20343 次

JavaScript自调用匿名函数

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


普通匿名函数:

function () {
    alert('hello');
}

自调用无参匿名函数:

(function(){
    alert('hello,self-invoking-func');
})();

自调用有参匿名函数:

(function(name) {
    alert('hello' + name);
})('benson');

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

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


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