A promise is a JavaScript object used to handle asynchronous operations. Before the promise was introduced in JavaScript, events and callback functions were used to handle the asynchronous events. Promises provide a better way of handling multiple callbacks at the same time, thus avoiding the multiple nested callbacks and errors.
Views: 17