МАОН первой серии
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

⨐.js 824B

123456789101112131415161718192021222324252627282930313233
  1. function сделатьПараллельно(мир, список, функция, откликУспех, откликПровал = null)
  2. {
  3. for (const номер in список)
  4. {
  5. функция(мир, список, номер, готово, провал);
  6. }
  7. var всего = 0;
  8. function готово()
  9. {
  10. всего += 1;
  11. if (всего == список.length)
  12. {
  13. откликУспех();
  14. }
  15. }
  16. var провалУжеСообщили = false;
  17. function провал()
  18. {
  19. if (провалУжеСообщили)
  20. {
  21. return;
  22. }
  23. провалУжеСообщили = true;
  24. if (откликПровал)
  25. {
  26. откликПровал();
  27. }
  28. }
  29. }