Función JavaScript con parámetro 'indefinido' [duplicado]
Esta pregunta ya tiene una respuesta aquí:
¿Qué ventajas confiere el uso de (función (ventana, documento, indefinido) {...}) (ventana, documento)? [duplicar 4 respuestasRecorriendo el código fuente de Modernizr he encontrado algo extraño:
window.Modernizr = (function(window,document,undefined) {
Después de eso, esta función se llamará con dos argumentos this, this.document
).
Por quéundefined
se usa aquí? ¿Tiene sentido o es simplemente un estilo de código extraño?