Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let callbackQueue = [];
  2. let toCheckList = [];
  3.  
  4. function loop(){
  5.      const completedCalls = toCheckList.filter(promise => promise.state !== 'pending');
  6.      callbackQueue.push(...completedCalls);
  7.      toCheckList = toCheckList.filter(promise => promise.state === 'pending');
  8.  
  9.     callBackQueue.forEach(promise => promise.callThenMethods());
  10.     callBackQueue = [];
  11. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement