Explica este código TypeScript
Dificultad: Básico
enum Constantes {
"PI" = "Pi",
"E" = "e",
}
const func = (con: Constantes.PI):string => {
return con;
}
console.log(func(Constantes.PI)); // 🤔
- A.
TypeError
- B.
ReferenceError
- C.
Pi
- D.
e
✅ C. Los En este ejemplo, el parámetro Respuesta
Pi
enum
pueden ser usados como tipos de datos, así tal y como se tratara de un literal type. No es muy usual este comportamiento porque tenemos types e interfaces para hacer lo mismo, pero de que se puede se puede.con
al ser de tipo Constantes.PI
solo podrá recibir el valor Constantes.PI
como argumento, convirtiendo en inutil el valor Constantes.E
.
Puedes ver el reto anterior acá:
Top comments (0)