el espacio para argumentar los parametros no se toma en consideracion. es decir, javascript no lo utiliza como parte del contenido del argumento. por tanto cualquiera de los siguientes son validos:
Código:
function fn(){
console.log(arguments);
}
// white-space
fn(1, 2, 3);
// new line
fn(1,
2,
3);
// white-space alternados
fn( 1 , 2, // aqui detras hay espacios
3);
ahora, distinto es si esos espacio son parte del valor del argumento, especificamente en los string:
Código:
fn(" 1", " 2 ", "\n\
3");
repito, ya que no has confirmado si has inspeccionado la consola, revisa si la consola genera algun reporte.