DEV Community

Cristian Fernando
Cristian Fernando

Posted on • Edited on

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

Explica este código TypeScript

Dificultad: Intermedio

enum Values{
  "No" = false,
  "Yes",
  "Maybe",
};

console.log(Values.No);
Enter fullscreen mode Exit fullscreen mode
  • 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)

Collapse
 
duxtech profile image
Cristian Fernando • Edited

Respuesta
✅ C. Type 'false' is not assignable to type 'Values'

Los enum en TypeScript solo pueden ser inicializados con valores de tipo string o number.

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!