¿Cuál es el propósito de pasar indefinido?
Me he dado cuentajQuery
y complementos de keynote relacionados comojQuery.UI
pasarundefined
como parámetro en funciones anónimas utilizadas en las definiciones de sus módulos, así:
(function($, undefined) { ... })(jQuery);
Alternativamente, he notado que otros complementos recomendados por jQuery y / u otros NO pasan indefinidos como parámetro.
Esta es probablemente una pregunta tonta, pero ...
¿No debería estar siempre disponible de todos modos? ¿Por qué pasarlo? ¿Hay algún otro propósito o truco aquí?