나는 promise.all을 비동기식으로 기다리고 싶다는 몇 가지 약속 함수를 가지고있다. 그러나 나는 그들 중 하나에 '그때'사슬이있을 때 그것을 어떻게하는지 잘 모르겠습니다.async는 체인이있는 Promise.all을 기다린다
예를 들면.
Promise.all([
promiseFn1(),
promiseFn2().then(promiseFn3)
])
어떻게 promiseFn2()
가 Promise.all
내부에 체인 때 기다리고 비동기 구현하는 것이? 내가 annoynmous 기능을 생각하고 있지만, 선호
하지 않음 :
await Promise.all([
promise1.fn(),
(() =>{
p2response = await promise2Fn();
return promise3Fn(p2response);
})()
])
'Promise.all ( promiseFn1(), promiseFn3 (promiseFn2()) )'? –
'promiseFn3()'을'promiseFn2()'안에'then() '으로 이동하십시오. –
@PatrickRoberts 아니요, [처리되지 않은 거부로 이어질 수 있습니다] (https://stackoverflow.com/questions/46889290/waiting-for-more) -than-one-concurrent-await-operation) – Bergi