질문:
ES7/ES2016에서 async/await를 사용할 때 다음을 수행합니까? 다중 대기의 순차적 실행은 .then()을 연결하는 것과 동일합니다. 약속? 특히 anotherCall()은 someCall()이 완료된 후에만 시작됩니까?
답변:
await의 순차적 특성을 올바르게 해석하셨습니다.
동시 솔루션 실행:
someCall()과 anotherCall()을 동시에 실행하려면 Promise.all()을 활용하세요.
await Promise.all([someCall(), anotherCall()]);
결과 저장:
결과를 캡처하려면, 고용:
let [someResult, anotherResult] = await Promise.all([someCall(), anotherCall()]);
참고:
제공된 Promise 중 하나라도 거부되면 Promise.all()이 즉시 실패한다는 점을 명심하세요.
위 내용은 `async/await`는 연결된 약속처럼 여러 `await` 호출을 순차적으로 실행합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!