Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let callbackQueue = [];
- let toCheckList = [];
- function loop(){
- const completedCalls = toCheckList.filter(promise => promise.state !== 'pending');
- callbackQueue.push(...completedCalls);
- toCheckList = toCheckList.filter(promise => promise.state === 'pending');
- callBackQueue.forEach(promise => promise.callThenMethods());
- callBackQueue = [];
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement