Explica este código JavaScript
const sayHi = () => {
return (() =>"Hi Javascript!")();
}
console.log(typeof sayHi());
- A.
number - B.
object - C.
string - D.
TypeError
Respuesta en el primer comentario.
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (1)
Respuesta:
C.
stringLa función
sayHiregresa una otra función de tipo flecha, dicha función es anónima y solo devuelve la cadenaHi JavaScript, el detalle acá es que esta función anónima una vez regresada es inmediatamente llamada.Entonces
sayHiserá igual a la cadenaHi Javascripty en conclusión sutypeofigual astring.Podriamos ver también este ejemplo si extraemos la función anónima y escribimos en una función auxiliar por aparte, de la siguente manera: