Guest User

Untitled

a guest
Jan 21st, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. function deferredTimeout(delay) {
  2. var deferred = new Deferred();
  3. setTimeout(function() {
  4. deferred.callback({
  5. called: true
  6. })
  7. },
  8. delay);
  9. return deferred;
  10. }
  11.  
  12. function a() {
  13. for (var i = 0; i < 4; ++i) {
  14. console.log("a"+i);
  15. await deferredTimeout(1000);
  16. }
  17. }
  18.  
  19. function b() {
  20. for (var i = 0; i < 4; ++i) {
  21. console.log("b"+i);
  22. await deferredTimeout(1000);
  23. }
  24. }
  25.  
  26. function main() {
  27. await a();
  28. await b();
  29. }
  30. var d = main().then(function () { console.log('Done!'); });
Add Comment
Please, Sign In to add comment