javascript è un poco strano. Non è necessario che una funzione venga chiamata con la stessa firma della dichiarazioneAl limite puoi fare:
mia_funzione(par1, par2);
function mia_funzione()
{
/*
qui si può recuperare il vettore dei parametri passati
*/
}