Javascript:如何命名IIFE

Mil*_*zie 0 javascript jquery self-invoking-function iife

我正在使用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);
Run Code Online (Sandbox Code Playgroud)

我试图制作一个像这样的立即调用函数表达式(IIFE)并失败了::),这就是我尝试过的方法:

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

})(MyName);
Run Code Online (Sandbox Code Playgroud)

并失败,但是当我用window替换最后一个参数时它可以工作吗?
我什至尝试了像这样的左侧变量:

(function blahBlahBlah(someNames, someThing, lalala, Me){
 MyName = window;
})(MyName);
Run Code Online (Sandbox Code Playgroud)

为什么要这样做以及如何获得想要的效果?在此先感谢,-Millzie。

dez*_*man 5

您尝试做的事情效果很好:

(function sayName(name) { console.log(name) } )('Millzie')
Run Code Online (Sandbox Code Playgroud)