Javascript:如何命名IIFE

时间:2014-09-23 21:05:37

标签: javascript jquery iife self-invoking-function

我在使用javascript制作的图片滑块插件!是的...我很无聊 我希望它立即开始,所以我试着像jQuery源代码一样立即调用函数表达式(IIFE):

(function blahBlahBlah(someJquery, thing, lalala, jquery){
 //You could have no parameters if you'd wanted but for the sake of this question I just added some gibberish...
})(jQuery);

我试图像这样立即调用函数表达式(IIFE)并失败::)这就是我尝试过的:

(function blahBlahBlah(someNames, someThing, lalala, Me){

})(MyName);

并失败,但是当我用窗口替换最后一个参数时它可以工作吗? 我甚至试过这样的左侧变量:

(function blahBlahBlah(someNames, someThing, lalala, Me){
 MyName = window;
})(MyName);

为什么会这样做?我如何才能获得正在寻找的效果? 在此先感谢, - Millzie。

1 个答案:

答案 0 :(得分:4)

你要做的事情很好:

(function sayName(name) { console.log(name) } )('Millzie')