Guest User

Untitled

a guest
Nov 24th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. function getPromise(){
  2.  
  3. return new Promise(() => function(resolve, reject){
  4. setTimeout(()=>resolve('done'), 5000);
  5. });
  6. }
  7.  
  8. const aPromise = getPromise();
  9.  
  10. console.log('timer im promise already started !')
  11.  
  12. let time = new Date().getTime();
  13.  
  14. setTimeout(function(){
  15. console.log('Ha transcurrido', new Date().getTime() - time);
  16.  
  17. aPromise.then(function(result){ console.log('Promesa finaliza. Ha transcurrido', new Date().getTime() - time, 'Deberia haber transcurrido 3000 (2000 + 1000) si la promesa fuera lazy')});
  18.  
  19. }, 2000)
Add Comment
Please, Sign In to add comment