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); //???
- A.
Viernes
- B.
4
- C.
5
- D.
Ninguna de las anteriores
Respuesta en el primer comentario.
Top comments (1)
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
llamadoSemana
que contiene todos los días de la semana, la variablediaDivertido
es de tipoSemana
, lo que significa que solo puede tener uno de estos valores.Por defecto, un
enum
empieza por el valor0
, (como si se tratara de un arreglo), entonces tendríamos:0 -> Lunes
,1 -> Martes
,2 -> Miercoles
,3 -> Jueves
,4 -> Viernes
; por eso el resultado es4
.