We take a look at the ES6 promise API. We see the difference between the asynchronous functions using callback, and the new Promise syntax. The difference between resolve and reject is explained, and we also see how we can use a deffered resolve (handing the then() call after the promise has been resolved)

Video Explanation by Arnav Gupta