Question 1 of 10

Explain the different states of a Promise in JavaScript and how to chain multiple Promises with then and catch.