@ -5,7 +5,7 @@ Asynchronous functions use promise behind the scenes, so understanding how promi
Once a promise has been called, it will start in a pending state. This means that the calling function continues executing, while the promise is pending until it resolves, giving the calling function whatever data was being requested.
Once a promise has been called, it will start in a pending state. This means that the calling function continues executing, while the promise is pending until it resolves, giving the calling function whatever data was being requested.
Creating a Promise:
Creating a Promise:
The Promise API exposes a Promise constructor, which you initialize using newPromise().
The Promise API exposes a Promise constructor, which you initialize using newPromise().
Using resolve() and reject(), we can communicate back to the caller what the resulting Promise state was, and what to do with it.
Using resolve() and reject(), we can communicate back to the caller what the resulting Promise state was, and what to do with it.