Test_Task.js 655 B

123456789101112131415161718192021222324252627282930313233343536
  1. setTimeout(function() {
  2. console.log("set1");
  3. new Promise(function(resolve) {
  4. resolve()
  5. }).then(function() {
  6. new Promise(function (resolve) {
  7. resolve()
  8. }).then(function() {
  9. console.log("then4")
  10. })
  11. console.log("then2")
  12. })
  13. })
  14. new Promise(function(resolve) {
  15. console.log("pr1")
  16. resolve();
  17. }).then(function() {
  18. console.log("then1")
  19. })
  20. setTimeout(function() {
  21. console.log("set2")
  22. })
  23. console.log(2)
  24. queueMicrotask(() => {
  25. console.log("queueMicrotask1")
  26. })
  27. new Promise(function(resolve) {
  28. resolve();
  29. }).then(function() {
  30. console.log("then3")
  31. })