Как связать Promise.all с другими Обещаниями?
Я хочу выполнить свой код в следующем порядке:
Обещание 1Дождитесь выполнения 1, затем выполните Обещание 2 + 3 одновременноПоследняя функция ожидает выполнения Promise 2 + 3У меня возникли проблемы с выяснением, мой код ниже.
function getPromise1() {
return new Promise((resolve, reject) => {
// do something async
resolve('myResult');
});
}
function getPromise2() {
return new Promise((resolve, reject) => {
// do something async
resolve('myResult');
});
}
function getPromise3() {
return new Promise((resolve, reject) => {
// do something async
resolve('myResult');
});
}
getPromise1()
.then(
Promise.all([getPromise2(), getPromise3()])
.then() // ???
)
.then(() => console.log('Finished!'));