Así funcionan las PROMESAS y ASYNC/AWAIT en JAVASCRIPT || Entiende la Asincronía

  Рет қаралды 41,216

Learn JavaScript with Carlos Azaustre

Learn JavaScript with Carlos Azaustre

Күн бұрын

¿Cómo funciona la asincronía en JavaScript? Manejar el código asíncrono puede ser un gran dolor de cabeza, sobretodo si estás empezando con JavaScript.
Enrtiende como funciona el flujo del código Asíncrono, las Promesas y Async/Await
00:00 Presentación
01:25 Sincronía vs Asincronía
04:43 Promesas
09:13 Async y Await
11:11 Top-Level Await
También pueden interesarte los siguientes vídeos
NOVEDADES DE ECMASCRIPT 2022
► • LO NUEVO que trae JAVA...
CURSO DE JAVASCRIPT COMPLETO DESDE CERO
► • 🟨 CURSO DE JAVASCRIPT ...
RESUELVO UNA PRUEBA TECNICA EN JAVASCRIPT PARA PROGRAMADOR JUNIOR
► • Resuelvo PRUEBA TÉCNIC...
ASI FUNCIONA THIS EN JAVASCRIPT
► • Qué es THIS en JAVASCR...
FUNDAMENTOS DE NODE.JS
► • PRIMEROS PASOS en NODE...
🔔 No olvides suscribirte y activar la campanita para no perderte ningún vídeo
► kzfaq.info?su...

Пікірлер: 103
@CarlosAzaustre
@CarlosAzaustre Жыл бұрын
Trabaja como Freelance para Startups con Lemon ▶ l.lemon.io/carlosazaustre
@psluigisuarez
@psluigisuarez 11 ай бұрын
la entrevista es en ingles verdad?
@juan.carloz
@juan.carloz Жыл бұрын
Excelente explicación, solo le agregaría la parte del try/catch para async/await
@mjuyg4rh8a
@mjuyg4rh8a 8 ай бұрын
4:52 ¡Qué gratuito! Me gusta.
@felipehernandez7938
@felipehernandez7938 Жыл бұрын
Me destapaste mucho con la asincronía, es un tema que fácil puede generarte muchas dudas si no lo estas repasando constantemente. Gracias por el aporte del top level await. A mi no me sirvio porque todavía trabajo con la versión 14 de node por tema de compatibilidad con algunos proyectos, pero está rebueno saber que existe
@marcianoterricola
@marcianoterricola Жыл бұрын
Gracias Carlos mas claro imposible!!
@charlysalega4386
@charlysalega4386 Жыл бұрын
Increible aporte!
@javierruizdiaz5724
@javierruizdiaz5724 10 ай бұрын
POR FIN LO ENTIENDO TODO Gracias amigo
@santimoreno4643
@santimoreno4643 Жыл бұрын
Muchas Gracias, fue bastante claro. Saludos !!
@jaroldmauricioruda1274
@jaroldmauricioruda1274 4 ай бұрын
Hermoso video, explicacion y instructor💙
@stivenmedina2825
@stivenmedina2825 Жыл бұрын
El mejor video que he visto, alfin entendi las promesas, muchas gracias por el video.
@RoHeT__
@RoHeT__ 23 күн бұрын
No entendía este tema, pero eres un salvador, por ti ya lo entiendo totalmente, realmente eres el mejor.
@Deus-lo-Vuilt
@Deus-lo-Vuilt Жыл бұрын
Gracias por el video Carlos
@JORDAN7514
@JORDAN7514 2 ай бұрын
Por fín me quedó claro, muchas gracias!
@cesarferneypintocalderon2693
@cesarferneypintocalderon2693 9 ай бұрын
Parce, ud explica super bien.
@jorge1869
@jorge1869 Жыл бұрын
Bro que bien explicas. Respect
@FuenRob
@FuenRob Жыл бұрын
¡Muy buen vídeo!
@Fenixrdlf
@Fenixrdlf Жыл бұрын
Como siempre, es increible el aporte, ya eres importal por solo compartir tanto conocimiento
@CarlosAzaustre
@CarlosAzaustre Жыл бұрын
Mil gracias por tus palabras Luis Fernando! 🙌🙌
@oscarandio2677
@oscarandio2677 Жыл бұрын
Muy bueno y útil 👍🏻
@sprintwithcarlos
@sprintwithcarlos Жыл бұрын
Muy buen vídeo Carlos, enhorabuena
@CarlosAzaustre
@CarlosAzaustre Жыл бұрын
Gracias Crack! :) Me aelgro que te gustase!
@mateoduque6935
@mateoduque6935 Жыл бұрын
Muy clara y sencilla de enteder, crack!!
@CarlosAzaustre
@CarlosAzaustre Жыл бұрын
Genial!! 🙌
@josu_abad
@josu_abad 2 ай бұрын
Muchas gracias por tus vídeos Carlos!! Que bien explicas tío 💪
@nucleoinfinito9542
@nucleoinfinito9542 3 ай бұрын
Increíble explicación, muchas gracias.
@eugeniofiori
@eugeniofiori Жыл бұрын
Excelente video Carlos !!!! Muchas gracias , saludos desde Argentina !!!
@CarlosAzaustre
@CarlosAzaustre Жыл бұрын
Gracias Eugenio! me alegro que te sirviera :)
@danempp
@danempp Жыл бұрын
Me encanta ver como hay diferentes alternativas para hacer ciertas cosas en JS, por ejemplo hoy estuve viendo XMLHttpReques, luego descubrí fetch y se me hizo mucho mas fácil, hasta que encontre la maravillosa forma de hacerlo con Aiox me encanto esto
@inadaptadoart9170
@inadaptadoart9170 Жыл бұрын
Excelente, me ayudaste muchísimo con un concepto que me costaba entender. ¡Gracias!
@CarlosAzaustre
@CarlosAzaustre Жыл бұрын
Me alegro mucho ☺️
@mongil94
@mongil94 9 ай бұрын
Muy útil y claro. Sin duda ha sido un acierto ver este vídeo hoy.
@CarlosAzaustre
@CarlosAzaustre 9 ай бұрын
Me alegro mucho! Gracias por comentarlo :)
@jomasful1
@jomasful1 11 ай бұрын
Una vez amigo, tremendo video y claro como el agua🎉
@CarlosAzaustre
@CarlosAzaustre 11 ай бұрын
Mil gracias! me alegro que te hayan servido ambos vídeos (soy la misma persona en los 2 xD)
@Angel-qy9in
@Angel-qy9in 7 ай бұрын
Muy buena explicacion, gracias por compartir tus conocimientos, yo lei la documentacion de MDN y no lo entendia muy bien.
@unoonu7396
@unoonu7396 Жыл бұрын
explicas retebien, muchas gracias!!!
@CarlosAzaustre
@CarlosAzaustre 10 ай бұрын
Muchas gracias a ti ☺️
@CarlosRegesDev
@CarlosRegesDev Жыл бұрын
Éste es el tema que necesitaba y donde estaba trancado con Node.JS. gracias, tocayo
@CarlosAzaustre
@CarlosAzaustre Жыл бұрын
Me alegro que te haya servido compadre Carlucho! :)
@yeisonstivensanzcastro3263
@yeisonstivensanzcastro3263 Жыл бұрын
A verlo 👀
@yanluisnunezlara319
@yanluisnunezlara319 Жыл бұрын
La mejor explicación de este tema
@CarlosAzaustre
@CarlosAzaustre Жыл бұрын
Muchas gracias Yan Luis :)
@mr.fabian8471
@mr.fabian8471 8 ай бұрын
Dios, 13 min bastaron para que me aclara la mente con estos conceptos, Gracias Carlos !!!
@frey.o.o
@frey.o.o Жыл бұрын
gracias Carlos
@valenciaDev
@valenciaDev Жыл бұрын
Eres muy bueno explicando
@CarlosAzaustre
@CarlosAzaustre Жыл бұрын
😌 muchas gracias Jesús!
@oscarnavarroaviles9900
@oscarnavarroaviles9900 Жыл бұрын
Muchas gracias por este video, es la mejor explicación Async/Await que he visto
@CarlosAzaustre
@CarlosAzaustre 10 ай бұрын
Gracias a ti ☺️
@10tronic
@10tronic Жыл бұрын
Muy buena explicación. Me suscribo.
@CarlosAzaustre
@CarlosAzaustre Жыл бұрын
Muchas gracias Ivan! Espero que te sirvan mis tutoriales y vídeos :)
@andrescruz8589
@andrescruz8589 Жыл бұрын
Que buena manera de enseñar!
@CarlosAzaustre
@CarlosAzaustre Жыл бұрын
😍🥰
@milito-no.k3149
@milito-no.k3149 5 ай бұрын
Máquina Carlitos
@HAleprimo10
@HAleprimo10 8 ай бұрын
Hermoso como explica este crack! *.* Saludos desde Colombia!
@CarlosAzaustre
@CarlosAzaustre 8 ай бұрын
Muchísimas gracias, Alejandra ☺️
@ericksanchezcorrea4285
@ericksanchezcorrea4285 Жыл бұрын
esta explicación está más clara que la anterior. Gracias
@CarlosAzaustre
@CarlosAzaustre Жыл бұрын
Muchas gracias Erick! Me alegro que te haya servido!
@susanareina4580
@susanareina4580 9 ай бұрын
Mas claro, ni el agua. Genial la explicación.Saludos y gracias por cada aporte
@CarlosAzaustre
@CarlosAzaustre 9 ай бұрын
A ti Susana!
@alefcode
@alefcode Жыл бұрын
Excelete, Especifico, Concreto y Sustancial
@CarlosAzaustre
@CarlosAzaustre Жыл бұрын
🙌🙌🙌
@iselaestrada6043
@iselaestrada6043 Жыл бұрын
Excelente explicación, me hiciste comprender muy rápido la diferencia entre lo síncrono y asíncrono. Eres un genio, muchas gracias por tu aporte!
@CarlosAzaustre
@CarlosAzaustre 10 ай бұрын
Me alegro mucho Isela :)
@Wiiiiizard
@Wiiiiizard Жыл бұрын
Muchas gracias!!! 🧙‍♂
@CarlosAzaustre
@CarlosAzaustre Жыл бұрын
A ti! Espero que te hay servido :)
@CarlosAzaustre
@CarlosAzaustre Жыл бұрын
A ti! Espero que te hay servido :)
@CristianCris-tm8hf
@CristianCris-tm8hf 5 ай бұрын
Muchas gracias, lo que no pude entender en horas lo entendi en 13 min
@neyk
@neyk Жыл бұрын
que bien explicado, es un tema que cuando lo miras sin saber te parece como una cuesta arriba con muchísimo pendiente pero despues de esta explicacion me he dado cuenta que realmente es una valle planito y lleno de flores
@CarlosAzaustre
@CarlosAzaustre Жыл бұрын
Jejej muchas gracias Neyk, me alegro que te haya servido :)
@AdrianCraft07
@AdrianCraft07 Жыл бұрын
Perdona que te corrija pero aunque se esperara la respuesta en el minuto 4:12 daria undefined porque el return esta funcionando únicamente en el callback del setTimeout por lo que la funcion getData nunca retorna nada
@soygabimoreno
@soygabimoreno Жыл бұрын
Qué interesante ver como ASYNC es el equivalente de SUSPEND en Kotlin. Mola ver estos conceptos en otros lenguajes y no estar únicamente viendo todo lo relacionado con Android. Grande, Carlos! 🤗
@CarlosAzaustre
@CarlosAzaustre Жыл бұрын
Al final todos los lenguajes y plataformas se van unificando. Igual que los componentes y las vistas ya son comunes en web y ya llevan tiempo en android :)
@Allkobs
@Allkobs 10 ай бұрын
Muy buena explicación, por cierto que fuente usas en el editor?
@santiagoavalos3637
@santiagoavalos3637 Жыл бұрын
Una vez hecho el then exitoso, como hago para obtener la respuesta de la promesa y guardarla en un espacio de memoria en el scope global sin el async await?
@ch1nux1430
@ch1nux1430 Жыл бұрын
Me queda clarísimo, Carlos, muchas gracias 🙏🏼 Aunque tengo un par de dudas: 1. ¿No sería recomendable usar bloques try-catch para manejar los errores en async-await? 2. Si necesitara acceder a los datos durante la resolución de la promesa (dentro del paréntesis del new Promise(), ¿cómo lo haría? En ese caso porque la variable data está en el mismo scope donde estás definiendo la promesa pero, ¿y en los casos en los que no? Un saludo y un abrazo, me gustó mucho🤗 Lo leíste de un aguacate🥑
@dannysolano8183
@dannysolano8183 Жыл бұрын
uno si es recomendable usar try-catch, dos si necesitas el valor de una promise deberías retornar el error o los datos en una función aparte para llamarla donde quieras y que te responda el resultado
@fher77
@fher77 Жыл бұрын
Excelente explicación!!! Pregunta...con ASYNC/AWAIT como capturo el ERROR en caso de haber algun problema como es el reject en la promesas??
@andreasdevjs298
@andreasdevjs298 Жыл бұрын
try...catch
@Deus-lo-Vuilt
@Deus-lo-Vuilt Жыл бұрын
Carlos tienes pensado subir más proyectos para practicar con Js ? Un saludo
@CarlosAzaustre
@CarlosAzaustre Жыл бұрын
¿Qué proyectos te refieres? Tengo algunas ideas locas en la cabeza pero aún las tengo que aterrizar jeje
@Deus-lo-Vuilt
@Deus-lo-Vuilt Жыл бұрын
@@CarlosAzaustre algún proyecto como consumir una api cómo el proyecto de React o quizás una api nuestra , o algún crud , proyecto que nos permita ir practicando el conocimiento que das en cada vídeo , estaría genial ver qué ideas tiene usted :D
@todounpoco1611
@todounpoco1611 10 ай бұрын
Hola amigo tengo una duda, con respeto no se si es duda o no pero fech es distinto a async/await, es decir o uso fech o uso async/await?, cualquiera de los dos es valido y cual recomendarias usar y el porque ? muhas gracias
@CarlosAzaustre
@CarlosAzaustre 10 ай бұрын
Hola! Son cosas distintas. Fetch es la función que te permite hacer peticiones HTTP para traer o enviar datos. Esta función es asíncrona, por lo que necesitas los mecanismos de las promesas o async/await para utilizarla.
@asddsa-eh8jh
@asddsa-eh8jh 9 ай бұрын
No entiendo porque dices que getdata es una funcion asincrona, si es normal, el unico problema es que retorna una promesa, eso lo vuelve asincrona? Otra duda que tengo es si es posible usar el await para esperar la ejecucion de una funcion normal, es decir sincrona.
@alejandrocastrilllon9703
@alejandrocastrilllon9703 Жыл бұрын
Cual es la extension que usa para que se vean los resultados en la parte izquierda?
@CarlosAzaustre
@CarlosAzaustre 10 ай бұрын
Utilizo una App llamada RunJs
@Demetori112
@Demetori112 Жыл бұрын
Me ha quedado una duda, Por qué al final el array te aparece de inmediato si dentro de la función promise estaba el setTimeOut? ¿Y como se llamarían a los errores con Top-level await? Gracias por tu video, he visto una clase de promesas en Platzi y no me ha quedado claro, con tu video he terminado de entenderlo.
@cuentayoutube3899
@cuentayoutube3899 11 ай бұрын
le responde mas facil a los comentarios que le da las gracias que a las dudas que ha generado
@juanfelipe8378
@juanfelipe8378 4 ай бұрын
tengo una duda en la linea " const books = await getData() " como puede funcionar este await si esta por fuera de una funcion asincrona?, inluso trate de hacerlo pero en la consola me sale un error especificando que en efecto esta por fuera de una funcion asincrona.
@coffeymint9868
@coffeymint9868 12 күн бұрын
No se si aun tengas esa duda pero era porque estaba ablando de nodejs, no de js puro
@user-zm8pg4vw8s
@user-zm8pg4vw8s 11 ай бұрын
Una pregunta, las Arrow function son las mismas Callback? me tiene confundido eso!
@CarlosAzaustre
@CarlosAzaustre 10 ай бұрын
Las Arrow Functions son una forma abreviada de escribir funciones en JavaScript. Se utilizan mucho para las callback porque así reducimos el código y se hace más legible .
@RicardoGeek
@RicardoGeek Жыл бұрын
Crei que ibamos a hablar del event loop :C
@CarlosAzaustre
@CarlosAzaustre Жыл бұрын
Otro día :)
@tavoochoa100
@tavoochoa100 9 ай бұрын
parce, de muchos tutoriales el mas claro, ni la MDN lo puedo haber hecho mejor.
@oscargomez8799
@oscargomez8799 9 ай бұрын
¿Quien copió a quién? kzfaq.info/get/bejne/qLF7ZNRo06zYZ4E.html
@CarlosAzaustre
@CarlosAzaustre 9 ай бұрын
Somos el mismo xD
@oscargomez8799
@oscargomez8799 9 ай бұрын
@@CarlosAzaustre 😂😂😂😂😂 No lo noté.
@edgardoabarral628
@edgardoabarral628 Жыл бұрын
NO SE INGLES.. MAN.
@CarlosAzaustre
@CarlosAzaustre Жыл бұрын
El video está en español
@HDSRosa
@HDSRosa Жыл бұрын
como haces para escribir js en esa consola al final?
@CarlosAzaustre
@CarlosAzaustre Жыл бұрын
Es una App que se llama RunJS, la tienes en RunJS.app
Lo nuevo de OpenAI y Google sobre IA Generativa
0:54
Carlos Azaustre - Aprende JavaScript
Рет қаралды 10 М.
Became invisible for one day!  #funny #wednesday #memes
00:25
Watch Me
Рет қаралды 27 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:25
CRAZY GREAPA
Рет қаралды 10 МЛН
Can You Draw A PERFECTLY Dotted Line?
00:55
Stokes Twins
Рет қаралды 87 МЛН
Cómo usar Copilot correctamente como Programador en tu día a día
0:56
Carlos Azaustre - Aprende JavaScript
Рет қаралды 2,8 М.
CLOSURES en JavaScript: Qué son y cómo funcionan
8:55
Carlos Azaustre - Aprende JavaScript
Рет қаралды 49 М.
El mayor mito de Tesla RESUELTO
4:54
Ben Sullins Español
Рет қаралды 8 М.
How do Promises and Async/Await work in JavaScript [2022]?
11:59
Carlos Azaustre - Aprende JavaScript
Рет қаралды 191 М.
Por qué JS "necesita" async-await y otros lenguajes no?
21:42
Antonio Sarosi
Рет қаралды 67 М.
LEARN THIS JAVASCRIPT BEFORE LEARN REACT
32:12
Carlos Azaustre - Aprende JavaScript
Рет қаралды 132 М.
CodiGo - ¿Qué son los callbacks en JavaScript?
9:35
Jorge Garnica Blanco
Рет қаралды 10 М.
Dependency Injection, The Best Pattern
13:16
CodeAesthetic
Рет қаралды 757 М.
Мой инст: denkiselef. Как забрать телефон через экран.
0:54
Неразрушаемый смартфон
1:00
Status
Рет қаралды 2,2 МЛН
В России ускорили интернет в 1000 раз
0:18
Короче, новости
Рет қаралды 1,2 МЛН
Main filter..
0:15
CikoYt
Рет қаралды 13 МЛН