Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

165
Vistas
¿Se deben capitalizar las propiedades de las constantes?

Sé que es convencional poner en mayúscula los valores constantes en la programación, pero ¿harías lo mismo con sus claves? Estoy tratando de hacer una enumeración basada en cadenas en javascript:

 const SEASONS = { spring: 'spring', summer: 'summer', fall: 'fall', winter: 'winter' } // or const SEASONS = { SPRING: 'spring', SUMMER: 'summer', FALL: 'fall', WINTER: 'winter' }

¿Es convencional poner en mayúscula las claves, si además son constantes? ¿Para que acceda a sus valores por SEASONS.SPRING en lugar de SEASONS.spring ?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Según MDN , las constantes se pueden declarar con mayúsculas o minúsculas, pero una convención común es usar letras mayúsculas.

No existe una regla específica de que la declaración DEBE estar en mayúsculas.

Mayúsculas indica que la variable es una constante y son inmutables.

Pero las propiedades dentro de una constante son mutables y, por lo tanto, PUEDEN declararse en minúsculas.

 const SEASONS = { spring: 'spring', summer: 'summer', fall: 'fall', winter: 'winter' }

LAS SEASONS son inmutables, pero SEASONS.spring son mutables, por lo tanto, PUEDEN considerarse en minúsculas.

Y de nuevo, no hay una regla predefinida para esto. Depende de usted, pero debe seguir el mismo patrón en toda la aplicación.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda