강의

멘토링

로드맵

Inflearn Community Q&A

woojung230's profile image
woojung230

asked

Complete JavaScript in One Go: From Vanilla JavaScript to SPA Development

async와 await

async 질문

Resolved

Written on

·

148

1

 

const start2 = async () => {
  try {
    let result = await Promise.all([workA(), workB(), workC()]);
    result.forEach((res) => console.log(res));
  } catch {
    console.log(err);
  }
};

 해당 코드에서 반환된 프로미스 객체는 배열의 형태로 result 변수에 저장되는 건가요?

javascriptrest-apispadom

Answer 1

0

hyobin님의 프로필 이미지
hyobin
Instructor

안녕하세요 🙂 김효빈입니다.

네 맞습니다!!

result 변수에는 workA의 결과, workB의 결과, 그리고 workC의 결과가 담긴 배열이 저장이 됩니다.
따라서, 그 이후에 result 변수에 forEach 메서드를 사용해서 배열의 요소를 순회하면서, 결괏값을 콘솔에 출력할 수 있습니다.

 

woojung230's profile image
woojung230

asked

Ask a question