2014-08-19

Mi opinión sobre poner ; por todos lados en JavaScript

var betterWithSemicolons = function() {
    return
        true;
}

alert( betterWithSemicolons() ? "it is better with semicolons" : "semicolons can be quite misleading. Only use with care!" )

Yo programo en inglés :p.

2 comentarios:

Anónimo dijo...

no concuerdo con vos esta vez, el problema no es el punto y coma.
var betterWithSemicolons = function() {
return true;
}

Eso funciona como se espera.. los new line no son gratis

Js tiene cosas muy buenas (en gral la productividad es envidiable) pero muchas otras cosas cosas como para golpearse la cabeza con la pared, esta es una de esas

Gerard

aurelianito dijo...

El problema es hacer como si lo importante fueran los ; en vez de los ENTERS y los espacios, solo porque algún boludo decidió hace 40 años que iba a ser así en C.

En JavaScript los espacios son algo importante, y es mejor saberlo y actuar en consecuencia. Lo que explico en el POST es porqué solo poner los ; no sirve. Es más, yo creo que en general es contrapruducente. Es como poner ; en python o ruby (que también se puede!)