unção @JavaScript com parâmetro 'undefined' [duplicate]

Esta pergunta já tem uma resposta aqui:

Quais vantagens o uso (função (janela, documento, indefinido) {…}) (janela, documento) confere? [duplicado 4 respostas

Indo ao código fonte do Modernizr, encontrei uma coisa estranha:

window.Modernizr = (function(window,document,undefined) {

Depois que essa função for chamada com dois argumentos this, this.document).

Por quêundefined é usado aqui? É significativo ou é apenas um estilo de código estranho?

questionAnswers(1)

yourAnswerToTheQuestion