Jak mogę czekać na zestaw asynchronicznych funkcji zwrotnych?
Mam kod, który wygląda mniej więcej tak w javascript:
<code>forloop { //async call, returns an array to its callback } </code>
Po wykonaniu WSZYSTKICH tych asynchronicznych wywołań, chcę obliczyć min na wszystkich tablicach.
Jak mogę na nich czekać?
Moim jedynym pomysłem w tej chwili jest posiadanie tablicy booleanów zwanej done i ustawienie done [i] na true w funkcji wywołania zwrotnego i, a następnie powiedzenie while (nie wszystkie są wykonywane) {}
edit: Przypuszczam, że jednym z możliwych, ale brzydkich rozwiązań byłoby edytowanie wykonanej tablicy w każdym wywołaniu zwrotnym, a następnie wywołanie metody, jeśli wszystkie inne wykonane ustawienia zostały ustawione z każdego wywołania zwrotnego, więc ostatnie wywołanie zwrotne do wykonania wywoła metodę ciągłą.
Z góry dziękuję.