Javascript Promises vs Async Await EXPLAINED (in 5 minutes)

Опубликовано: 19 Февраль 2025
на канале: Roberts Dev Talk
634,119
22k

In this tutorial I explain what Javascript promises are, why we need them, and how to use them, catch errors properly and then convert the same code to use async and await. With examples!

Try our new app, Senty Seamless Clipboard. Copy on iPhone, Paste on Windows – Instantly! View at https://senty.app

☕️ Don't forget, old developers need coffee (and.. beer and pizza too 🍺 🍕)
https://www.buymeacoffee.com/Robertsd...

Check out the Bored API for fun sample data:
https://www.boredapi.com/

📧 📫 Join us on our developer journey! Sign up to our email newsletter:
https://robertsdevtalk.com

🐦 Follow us on Twitter:
  / robertsdevtalk  

🎶 Music by Epidemic Sound:
https://www.epidemicsound.com/referra...

Our gear - click through to support our channel! :)

Camera (Canon M50)
🇬🇧 UK: https://amzn.to/3sUbzuL
🇺🇸 US: https://amzn.to/3uBsG5c

Camera mic (RODE VideoMic Pro)
🇬🇧 UK: https://amzn.to/3ml8xgC
🇺🇸 US: https://amzn.to/2RkGxyi

Camera tripod (Manfrotto Compact tripod):
🇬🇧 UK: https://amzn.to/3fJGyWU
🇺🇸 US: https://amzn.to/3mF4oV2

Voiceover Mic (Blue Yeti)
🇬🇧 UK: https://amzn.to/2PV7UOQ
🇺🇸 US: https://amzn.to/3uMiEym

Chris's dev mouse for PC (Logitech MX Master 3)
🇬🇧 UK: https://amzn.to/39K7BNV
🇺🇸 US: https://amzn.to/3uKYvso

Chris's dev keyboard for PC (Logitech MX Keys)
🇬🇧 UK: https://amzn.to/3rSbHcX
🇺🇸 US: https://amzn.to/3a6Unef

Rob's dev keyboard for Mac (Apple Magic Keyboard)
🇬🇧 UK: https://amzn.to/3dEQpKG
🇺🇸 US: https://amzn.to/3sb6JZc

Rob's dev mouse for Mac (Apple Magic Mouse)
🇬🇧 UK: https://amzn.to/3sRCQhr
🇺🇸 US: https://amzn.to/3mFi6qS

Icons in this video kindly provided by FlatIcon from Freepik
https://www.freepik.com
https://www.flaticon.com

JS icon provided by Icon8 https://icons8.com

Disclaimer - some of our links are affiliate links, which means that we receive a small commission for any sales made via those links, at no extra cost to you - so a great way to support our channel! Thank you so much for your support 😊

#javascript #promises #async