Del curso: JavaScript esencial
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 24.800 cursos impartidos por expertos del sector.
Funciones asíncronas en JavaScript - Tutorial de JavaScript
Del curso: JavaScript esencial
Funciones asíncronas en JavaScript
Las funciones asíncronas son funciones que ejecutan código asíncrono. Estas funciones fueron creadas para simplificar la sintaxis de las promesas. Para definir una función asíncrona simplemente debemos adjuntar el keyword async antes de la declaración de la función, como puedes ver aquí. Cuando hacemos un return desde una función asíncrona, estas funciones siempre van a retornar un objeto promesa. Aquí te voy a mostrar un ejemplo de cómo utilizar esta función. Yo aquí tengo una función que se llama Obtener usuario, que, como puedes notar, retorna una promesa. Esta promesa ejecuta setTimeout y, cuando este termina, va a resolver la promesa en donde se pasa un objeto. Este objeto tiene un valor de nombre y un valor de edad. Luego, dentro de la función Obtener información usuario, yo estoy llamando la función Obtener usuario, como puedes ver aquí. Aquí yo estoy utilizando el keyword await. Esto porque esta función devuelve una promesa. Yo necesito utilizar este keyword para indicar que…