Explica este código TypeScript
Dificultad: Intermedio
enum FinDeSemana {
"Sabado" = "SABADO",
"Domingo" = "domingo".toUpperCase()
}
enum SiNo {
"Si" = 1,
"No" = Math.random()
}
console.log(FinDeSemana.Domingo)
console.log(SiNo.No)
- A.
DOMINGO
,Un valor random calculado
- B.
Computed values are not permitted in an enum with string valued members.
,Un valor random calculado
- C.
undefined
,TypeError
- D.
undefined
,undefined
✅ B. Los Respuesta
Computed values are not permitted in an enum with string valued members.
, Un valor random calculado
enum
que se inicializan con cadenas de texto no admiten valores computados o calculados, pero los enum
que se inicializan con valores numericos si, por ello usar Math.random
es perfectamente valido y no así toUpperCase
.
Puedes ver el reto anterior acá:
Top comments (0)