2.return闭包函数

头一次看见,函数后面有两个().
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闭包函数

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • ● 闭包基础 ● 闭包作用 ● 闭包经典例子 ● 闭包应用 ● 闭包缺点 ● 参考资料 1、闭包基础 作用域和作...
    lzyuan阅读 4,525评论 0 0
  • 第一章: JS简介 从当初简单的语言,变成了现在能够处理复杂计算和交互,拥有闭包、匿名函数, 甚至元编程等...
    LaBaby_阅读 5,627评论 0 6
  • 函数就是最基本的一种代码抽象的方式。 定义函数function abs(x) {if (x >=0){return...
    _我和你一样阅读 3,290评论 0 0
  • 关于便签营 (57期)已探讨解决的问题:【营员为主要对象】1、开营前举行线下仪式,增进教练和营员、营员和营员之间的...
    猫不吃鱼小刺阅读 2,325评论 0 0
  • Note: 以下绝大部分内容来自 Kyubyong 的GitHub **- Part 1:Constants, S...
    Deepool阅读 5,879评论 0 4

友情链接更多精彩内容