Guest User

Untitled

a guest
Jul 22nd, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. let result = 9;
  2. function a(){
  3. console.log(-1)
  4. return new Promise(function(resolve, reject){
  5. console.log(0)
  6. resolve('a');
  7. console.log(1)
  8. });
  9. };
  10.  
  11. function b(message){
  12. return new Promise(function(resolve, reject){
  13. console.log(2)
  14. resolve('b' + message);
  15. });
  16. };
  17.  
  18. function c(message){
  19. return new Promise(function(resolve, reject){
  20. console.log(3)
  21. resolve('c' + message);
  22. });
  23. };
  24.  
  25. a().then(function(result){
  26. console.log(4)
  27. return b(result);
  28. }).then(function(resultFromB){
  29. console.log(5)
  30. return c(resultFromB);
  31. }).then(function(resultFromC){
  32. console.log(6);
  33. [...result] = resultFromC;
  34. console.log(result);
  35. });
  36.  
  37. console.log(result);
Add Comment
Please, Sign In to add comment