js 中 (function(){})(o) 后面的括号带了参数有什么用?

(function(){})() ;这样写是使匿名函数立即执行,如果在后台的括号中带了个参数,这里会有什么特殊意义吗?

你的例子,函数没有带参数。

(function(a){})(1)
像这样,函数有一个参数a,调用时,传了1追问

也就相当于这样么?
var FN=function(o){
alert(o); // 结束是123
};

再这样执行: FN(123);

上面的那个后面的括号中的参数就是这里的参数是一个意思,可以在函数内部使用对吗?

追答

是这意思

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-25
那 就表示这个参数传入function里面去了追问

也就相当于这样么?
var FN=function(o){
alert(o); // 结束是123
};

再这样执行: FN(123);

上面的那个后面的括号中的参数就是这里的参数是一个意思,可以在函数内部使用对吗?

追答

是啊

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网