Junior
21
0
questionbank

Что такое Promise.all и как он работает?

Answer from sobes.tech neural network

Promise.all принимает итерируемый объект (обычно массив) промисов и возвращает новый промис.

Как работает:

  • Возвращаемый промис выполняется только тогда, когда все входные промисы успешно разрешаются. Результатом выполненного промиса будет массив результатов каждого входного промиса в том же порядке, в каком они были переданы.
  • Если хотя бы один из входных промисов отклоняется, возвращаемый промис немедленно отклоняется с причиной отклонения первого попавшегося отклоненного промиса.

Пример:

javascript

Promise.all принимает итерируемый объект (обычно массив) промисов и возвращает новый промис.

Как работает:

  • Возвращаемый промис выполняется только тогда, когда все входные промисы успешно разрешаются. Результатом выполненного промиса будет массив результатов каждого входного промиса в том же порядке, в каком они были переданы.
  • Если хотя бы один из входных промисов отклоняется, возвращаемый промис немедленно отклоняется с причиной отклонения первого попавшегося отклоненного промиса.

Пример:

javascript

Register or sign in to get access to full answers for all questions from the question bank.

promise.allpromisesasyncconcurrencyerror-handling