Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function getPromise(){
- return new Promise(() => function(resolve, reject){
- setTimeout(()=>resolve('done'), 5000);
- });
- }
- const aPromise = getPromise();
- console.log('timer im promise already started !')
- let time = new Date().getTime();
- setTimeout(function(){
- console.log('Ha transcurrido', new Date().getTime() - time);
- 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')});
- }, 2000)
Add Comment
Please, Sign In to add comment