DEV Community

Cristian Fernando
Cristian Fernando

Posted on • Edited on

1

Paracetamol.ts💊| #02: Explica este código TypeScript

Explica este código TypeScript

Dificultad: Básico

enum Semana {
  Lunes,
  Martes,
  Miercoles,
  Jueves,
  Viernes,
  Sabado,
  Domingo,
}

let diaDivertido: Semana = Semana.Viernes;
console.log(diaDivertido); //???
Enter fullscreen mode Exit fullscreen mode
  • A. Viernes
  • B. 4
  • C. 5
  • D. Ninguna de las anteriores

Respuesta en el primer comentario.


Top comments (1)

Collapse
 
duxtech profile image
Cristian Fernando • Edited

Respuesta:
✅ B. 4

Los enum son útiles para agrupar conjuntos de constantes relacionadas además de que se pueden usar como tipo de dato.
Siempre que un procedimiento acepte un conjunto limitado de variables, considere el uso de un enum.

En el ejemplo creamos un enum llamado Semana que contiene todos los días de la semana, la variable diaDivertido es de tipo Semana, lo que significa que solo puede tener uno de estos valores.

Por defecto, un enum empieza por el valor 0, (como si se tratara de un arreglo), entonces tendríamos: 0 -> Lunes, 1 -> Martes, 2 -> Miercoles, 3 -> Jueves, 4 -> Viernes; por eso el resultado es 4.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more