Explica este código TypeScript
Dificultad: Intermedio
enum Values{
"No" = false,
"Yes",
"Maybe",
};
console.log(Values.No);
- A.
0
- B.
No
- C.
Type 'false' is not assignable to type 'Values'
- D.
Ninguno de los anteriores
Respuesta en el primer comentario.
Top comments (1)
Respuesta
✅ C.
Type 'false' is not assignable to type 'Values'
Los
enum
en TypeScript solo pueden ser inicializados con valores de tipostring
onumber
.Si intentamos usar cualquier otro valor como inicializador tendremos un error, no podemos usar arreglos, objetos, boleanos, ni siquiera símbolos.
A tomar en cuenta!