Contenido

¿Comas antes o después?

26 oct

+ 16

En CSS Trick publican un artículo en relación a un Tweet de Marc Grabanski que pregunta:

¿Comas antes o después de la línea en objetos JSON para definiciones múltiples?

Básicamente se refiere a donde colocamos la coma a la hora de generar estructuras JSON de varios elementos.

// commas antes
var vampyre = {
    teeth: 'sharp'
  , blood: 'stale'
  , age: 320
}

// commas despues
var vampyre = {
    teeth: 'sharp',
    blood: 'stale',
    age: 320
}

Yo personalmente suelo ponerlas detrás,  aunque leyendo el artículo he descubierto las ventajas de ponerlas delante. Por ejemplo a la hora de comentar la última línea, que te obliga a borrar la coma de la última posición no comentada.

// commas despues
var vampyre = {
    teeth: 'sharp',
    blood: 'stale', // Esta coma hay que borrarla
 //   age: 320
}

Ambas son dos forma correctas de declarar variables, o definir objetos JSON. ¿Cual usas tu?

Comentar

#

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.