¿Por qué utilizar async await en JavaScript?
¿Por qué utilizar async await en JavaScript?

Video: ¿Por qué utilizar async await en JavaScript?

Video: ¿Por qué utilizar async await en JavaScript?
Video: ¿Cómo funcionan las Promises y Async/Await en JavaScript? [2022] 2024, Mayo
Anonim

asincrónico funciones usar una promesa implícita de devolver su resultado. Incluso si no devuelve una promesa explícitamente asincrónico La función se asegura de que su código pase a través de una promesa. esperar bloquea la ejecución del código dentro del asincrónico función, de la cual ( esperar declaración) es una parte. esperar es siempre por una sola promesa.

Por lo tanto, ¿por qué usamos async y await en Javascript?

Asíncrono / Esperar fue creado para simplificar el proceso de trabajar y escribir promesas encadenadas. Asíncrono las funciones devuelven una Promesa. Si la función arroja un error, la Promesa será rechazada. Si la función devuelve un valor, la Promesa se resolverá.

Del mismo modo, ¿qué hace async en Javascript? los asincrónico La declaración de función define una asincrónico función: una función que devuelve un objeto AsyncFunction. Asincrónico Las funciones operan en un orden separado del resto del código a través del bucle de eventos, devolviendo una Promesa implícita como resultado.

Aquí, ¿por qué usamos async await?

esperar es usó por llamar a un asincrónico funcionar y esperar a que se resuelva o rechace. Otra ventaja de utilizando menor asincrónico funciones es que te obligas a pensar cuáles son las asincrónico funciones que se pueden ejecutar en paralelo. Si su código contiene código de bloqueo, es mejor convertirlo en un asincrónico función.

¿Cómo usar async await JS?

los esperar El operador se utiliza para esperar una Promesa. Se puede utilizar dentro de un Asíncrono bloquear solamente. La palabra clave Esperar marcas JavaScript espere hasta que la promesa devuelva un resultado. Debe tenerse en cuenta que solo hace que el asincrónico el bloque de funciones espera y no toda la ejecución del programa.

Recomendado: