¿Qué distingue a JS Promises de la sintaxis Async/Await en Javascript?
¿Cuál es la diferencia entre Javascript Promises y Async/Await? El comportamiento asíncrono es el concepto más importante en el mundo de la web y se pregunta la mayor parte del tiempo en las entrevistas de Javascript.
Antes de empezar. Si quieres ser parte de CODE Culture Community. Simplemente complete el formulario para unirse a las Sesiones gratuitas de cultura del código el domingo y obtenga respuestas a sus preguntas sobre la codificación y la carrera. soy formulario haz clic en mi
Promises y async/await se usan para manejar operaciones asincrónicas en JavaScript. Las promesas se introdujeron en ES6, mientras que async/await se introdujo en ES8. Aquí hay una breve explicación de las diferencias entre Promises y async/await junto con ejemplos de código:
promesas :
- Las promesas son objetos que representan un valor que puede no estar disponible todavía, pero lo estará en el futuro.
- Una Promesa puede estar en uno de tres estados: pendiente, cumplida o rechazada.
- Las promesas usan el método then() para manejar el valor resuelto y el método catch() para manejar cualquier error que ocurra.
- Las promesas se pueden encadenar, lo que significa que puede adjuntar varios métodos then() a una promesa.
Asíncrono/espera:
- Async/await es un azúcar sintáctico creado sobre Promises para facilitar el trabajo con código asíncrono.
- Las funciones asíncronas devuelven una Promesa, y puede usar la palabra clave await dentro de la función para esperar a que se resuelva la Promesa.
- El código asíncrono/en espera parece más sincrónico y más fácil de leer que Promises.
si tiene alguna pregunta o sugerencia, hágamelo saber en mi Instagram o en [email protected]

![¿Qué es una lista vinculada, de todos modos? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































