Promise.all - это статический метод объекта Promise, который принимает итерируемый объект промисов (например, массив) и возвращает новый промис. Этот новый промис разрешается только тогда, когда все промисы в итерируемом объекте разрешены, или отклоняется немедленно, как только один из промисов отклоняется.
Promise.all, разрешается с массивом значений разрешенных промисов, сохраняя порядок исходного итерируемого объекта.Promise.all, немедленно отклоняется со значением отклонения первого отказавшего промиса. Остальные промисы, которые еще не были разрешены или отклонены, продолжат выполняться, но их результаты не будут учтены.Это полезно, когда вам нужно выполнить несколько асинхронных операций параллельно и дождаться завершения всех из них, прежде чем продолжить выполнение синхронного кода.
javascript