Explica este código TypeScript
Dificultad: Básico
enum Values{
"No",
"Yes",
"Maybe"
};
function print(value: Values){
switch(value){
case Values.No:
return "Non";
break;
case Values.Yes:
return "Oui";
break;
default:
return "Maybe"
}
}
console.log(print(Values.Yes)) // 🤔
- A.
Oui - B.
Non - C.
Maybe - D.
Ninguno de los anteriores
Respuesta en el primer comentario.
Top comments (1)
Respuesta
✅ A.
OuiLos
enumson una cualidad propia de TypeScript que no existe de manera nativa en JavaScript.En terminos sencillos, los
enumson un conjunto de variables que comparten algo en común; en nuestro ejemplo la funciónprintrecibe unvaluede tipoValues, esto significa que value solo podría ser "No", "Yes" o "Maybe", pasarle otro valor producirá un error.Pasamos como argumento
Values.Yes, por ello la salida esOui.