Explica este código TypeScript
Dificultad: Básico
const rakingMovies = (movie:string, raking = 0) => {
return {movie, raking}
}
console.log(rakingMovies("Titanic", "5"))
- A.
Titanic
,"5"
- B.
El tipo string no es asignable al tipo number de dato
- C.
Titanic
,5
- D.
Ninguna de las anteriores
✅ B. Cuando declaramos valores por defecto a los parametros de una función y dicho parametro no tiene como tal un tipo declarado de manera explicita entonces TypeScript se encarga de inferir el tipo de dato de dicho parametro, en este caso el parametro Cuando pasamos el argumento como cadena
Respuesta
El tipo string no es asignable al tipo number
ranking
tiene por defecto el valor de 0
entonces se infiere que ranking
es de tipo number
. "5"
tendremos un error.
Top comments (1)
B?