Passing window e indefinido para una función anónima invocada inmediatamente. ¿Por qué? [duplicar
Posible duplicado:
¿por qué necesitamos pasar en la ventana y sin definir en este complemento jquery?
He visto que el código fuente de jQuery hace esto:
(function(window, undefined){
...
}(window))
Entiendo por qué es útil incluir undefined, si alguien a dónde cambiar "undefined" antes. Pero la ventana no se puede cambiar. Por lo que sé, ni siquiera necesita ser usado, ¿verdad? ¿Cómo podría ser útil?