Guest User

Untitled

a guest
Mar 17th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. let rootPromise = new Promise((resolve, reject) => reject('Bad promise'));
  2.  
  3. rootPromise
  4. .then(_ => {
  5. console.log("Promise resolved");
  6. return Promise.resolve(30);
  7. }, error => {
  8. console.log("Error", error);
  9. // return Promise.resolve(55); // prints Result 55
  10. return Promise.reject(44); // prints Catch 44
  11. // throw new Error("exception"); // prints Catch exception
  12. })
  13. .then(result => {
  14. console.log("Result", result);
  15. return Promise.resolve();
  16. })
  17. .catch(error => {
  18. console.log("Catch", error.message || error);
  19. console.log("----");
  20. return Promise.resolve();
  21. })
Add Comment
Please, Sign In to add comment