How can the Promise class help us? First off, everyone uses it because it is now the standard way to deal with asynchronous code... so we have to use it. Following the standard is always the best thing to do. Now that we know that, here is a simple example of how to use a promise.
As you shown above, you can use the
resolve function to fullfil the promise. The
then function binds a callback to the promise and you can use the data given to the
You can bind multiples callbacks:
reject function is used to trigger an error. When you use
then, you can give 2 functions. The first function is used when the promise exits successfully. The second function is used when the promise encounters an error.
You can still bind multiple
You can call
reject multiple times, but this is useless. Once a promise is finished, it can't restart.