2.return闭包函数

2016-07-19  本文已影响11人  一言不合拔萝卜

头一次看见,函数后面有两个().
fn2(1)(2);

function fn2(a){
return function (b){
alert('b'+b);
alert('a'+a);
// alert(a+b); // 嘿嘿,我是注释~
};
}

这是一开始,看到的例子,虽然大致知道执行的结果,1是a,2是b.但是具体的,还是很模糊.

这里有一个匿名函数,

(function (){
return x;
})();

在第一个括号内是匿名函数,第二个括号用于调用该匿名函数,您可以在第二个括号中传入所需的参数。例如:

(function( x , y){
alert( x + y);
})(2 ,3 );

看完这个,大概就知道什么意思了.

如果看完无感,请看下方详细资料.
参考资料:return闭包函数

上一篇下一篇

猜你喜欢

热点阅读