Sé que el espacio en blanco es irrelevante en JavaScript, pero tengo curiosidad sobre el estilo.JavaScript Space After Function
Al definir una función como:
function Foo(a, b, c) {}
no pongo un espacio después del nombre de la función. Pero, si yo estoy creando una función como una expresión:
Bar(function (a, b, c) {
// do something
})
o
{
Foo: function (a, b, c) {
// do something
}
}
me encuentro escribiendo un espacio natural. Creo que esto se debe a que me he entrenado para escribir un espacio inmediatamente después de la palabra clave de función (o palabras clave en general). Sin embargo, dependiendo del contexto, un espacio puede parecer incómodo. ¿Qué tiene más sentido? ¿Qué hace la mayoría de la gente?
Lo siento si esto se ha preguntado antes; No lo vi venir.
Como dijiste, es irrelevante, y no muy constructivo. ¡Es solo una cuestión de elección! Este tipo de pregunta no es adecuada para StackOverflow, ya que solo iniciará debates sobre preferencias personales. –
Todo lo que me importa: http://javascript.crockford.com/code.html –
Acabo de notar que la sintaxis JS predeterminada de Sublime Text 3 resalta solo los argumentos de la función de colores cuando hay un espacio entre la función y (...) – northamerican