¿Quieres CREAR tu PORTAFOLIO como Programador?
¡Hemos creado uno de Código Abierto que puedes usar!
Todavía lo tenemos que mejorar pero lo tienes aquí:
→ https://t.co/bOe93KeIIs
Explicación Callbacks y Promesas en JavaScript:
Callback
Un callback es una función que se pasa a otra función como argumento, que luego se invoca ("se llama de vuelta") en un momento adecuado.
Tradicionales en el manejo de eventos en JavaScript, los callbacks también se usan en métodos de Array y operaciones asíncronas.
El problema conocido como Callback Hell surge cuando se anidan múltiples callbacks, haciendo el código difícil de leer:
Promesas
Introducidas en ES6, las promesas representan operaciones que aún no se han completado pero se espera que se completen en el futuro. Pueden estar en uno de tres estados: pendiente, resuelta o rechazada.
Las promesas tienen los métodos .then, .catch y .finally, que puedes utilizar para adjuntar callbacks que se ejecutarán cuando la promesa se resuelva o se rechace:
Las promesas, con sus métodos .then, .catch, y .finally, proporcionan una forma más estructurada y legible de manejar operaciones asíncronas, evitando el Callback Hell.
Algunos métodos como fetch directamente devuelven una promesa y puedes usar .then o .catch en ellas.
async/await
ES2017 introdujo async/await como una capa de abstracción sobre las promesas, simplificando aún más el manejo de operaciones asíncronas:
Resumen
Los Callbacks son funciones pasadas como argumentos a otras funciones, usadas tradicionalmente para manejar eventos y operaciones asíncronas en JavaScript. Sin embargo, pueden llevar a un código anidado complejo conocido como "Callback Hell".
Las Promesas, introducidas en ES6, representan operaciones futuras y proporcionan una estructura más clara para manejar la asincronía, con métodos como .then, .catch, y .finally para gestionar resultados y errores.
Adicionalmente, ES2017 trajo async/await para simplificar aún más el manejo de operaciones asíncronas, construyendo sobre las promesas.
API gratuita para enviar EMAILS desde tu APP o WEB.
¡3000 correos GRATIS al mes!
Con biblioteca para JavaScript, Python, PHP, Go, Java...
Y con muy pocas líneas de código
→ https://t.co/GoF896hi0u
¿Necesitas crear un JSON con datos ficticios?
¡Este recurso lo crea en segundos con IA!
Con el formato y contenido que quieras:
→ https://t.co/LjfUZZEofM
Hace 25 años @panchoteran compuso “Negra” para su hija Gabriela. 👨👧
Les presentamos “Navegamos juntos” la respuesta de Gabriela, dedicada a Pancho, a todos los papás, y a la #MaestríaQueSeTransmite 💫
✨ Seis certificaciones GRATUITAS para añadir a tu CV ✨
🧵 De la mano de empresas TOP como Google, Cisco y IBM! Fundamentos de la programación, Python, Machine Learning, DevOps.
@pochoharbEC@josecarloscresp Opino lo mismo. Siempre que veo ese gol, he pensado que su intención era patear al arco, pero ya no le quedaban fuerzas ni ángulo
@josecarloscresp El cambio de horario supuestamen se debe para que los aficionados de todos los paises tengan un horario acorde para ver a su país. En este caso lo puedan ver los Qataries. Lo que debió haber estado planificado antes es el horario de partido inaugural si a Qatar no le convenía