Właściwości Promise.all

Promise.all to metoda języka JavaScript służąca do równoległego oczekiwania na zakończenie wielu obietnic. Zwraca jedną obietnicę, która kończy się powodzeniem po spełnieniu wszystkich obietnic wejściowych albo odrzuceniem po wystąpieniu błędu.

Obsługa błędów asynchronicznych

Promise.all pozwala obsługiwać błędy z wielu operacji asynchronicznych, ale nieprzechwycony błąd może prowadzić do Unhandled Promise Rejection.

  • Jeśli choć jedna z obietnic przekazanych do Promise.all zostanie odrzucona, cała kombinacja zakończy się odrzuceniem. Warto obsłużyć ten błąd za pomocą catch albo konstrukcji try...catch, aby uniknąć nieprzechwyconego odrzucenia.

Twierdzenia w tym opracowaniu