我看到~~
的一些迭代;(function (window, Extensions, undefined){ --contents of a file-- });
是否有一些模式可以调用环境,包装和错误这三个变量?
我不明白这一点,如果有人能够启发我,我将不胜感激。我为这个问题的简洁而道歉。我不完全知道如何引用它。
答案 0 :(得分:2)
匿名函数使用三个参数定义,但通常仅使用两个参数调用。
对于undefined
,这可以确保该值真正未定义,就像以前版本的JavaScript一样,这种声明是合法的:undefined = true;
。
对于其他参数,此技术可用于缩写长名称(如jQuery
到$
)或提供缩短全局变量的方法(如窗口)。