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
enumen TypeScript solo pueden ser inicializados con valores de tipostringonumber.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!