Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let rootPromise = new Promise((resolve, reject) => reject('Bad promise'));
- rootPromise
- .then(_ => {
- console.log("Promise resolved");
- return Promise.resolve(30);
- }, error => {
- console.log("Error", error);
- // return Promise.resolve(55); // prints Result 55
- return Promise.reject(44); // prints Catch 44
- // throw new Error("exception"); // prints Catch exception
- })
- .then(result => {
- console.log("Result", result);
- return Promise.resolve();
- })
- .catch(error => {
- console.log("Catch", error.message || error);
- console.log("----");
- return Promise.resolve();
- })
Add Comment
Please, Sign In to add comment