Показать сообщение отдельно
  #3 (permalink)  
Старый 07.12.2020, 15:32
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,743

Сообщение от BBJ
Можно или один метод запрашивать или в Promise.all сразу несколько, что по задумке удобно. А как возвращать значения и отлавливать ошибки?
Смотря, что вам нужно
let arv =await Promise.all (
[
getBook(id),
getApple(id)
])
// когда все промисы исполнятся а arv будет массив значений
//Или значение первого отклоненного

Есть еще функция allSettled https://developer.mozilla.org/ru/doc...ise/allSettled, она всегда возвращает массив из значений или причин отконений.
Смотрите, что удобнее.
Ответить с цитированием