This repository contains examples and explanations of JavaScript promises
Promises are objects used for handling asynchronous operations in JavaScript. They represent a value that may be available in the future, allowing you to work with asynchronous code in a more organized and readable manner. Promises provide a way to handle the completion or failure of asynchronous operations, making it easier to write asynchronous code that behaves predictably.
- Introduction to Promises
- Promise .then() and .catch()
- Promise Chaining
- Attaching Multiple Handlers to a Promise
- The Promise API
- Async/Await in JavaScript
- Error Handling: try and catch
- The Error Object & Custom Errors
- Finally Clause
- Practice Questions
If it's your first time to contribute, here's some help!