처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
퀴즈 / JavaScript / 문제

JavaScript Promise.all()의 동작 방식으로 올바른 것은?

보통 MDN Web Docs
보기 및 정답
A 여러 Promise를 동시에 실행하고, 모두 성공하면 결과 배열을 반환하며, 하나라도 실패하면 즉시 reject된다
B 여러 Promise를 배열에 담아 전달하면 각 Promise를 순서대로 하나씩 직렬로 실행하고 결과를 반환하는 것이 일반적이다
C 전달된 Promise 배열 중 실패한 Promise의 에러 객체만 모아서 별도의 에러 배열로 반환한다
D 여러 Promise 중 가장 먼저 완료된 하나의 Promise 결과만 반환하며 나머지는 자동으로 취소된다

해설

Promise.all()은 여러 Promise를 병렬로 실행하고, 모두 fulfilled되면 각 결과를 배열로 반환합니다. 하나라도 rejected되면 즉시 전체가 reject됩니다. 가장 먼저 완료된 하나만 받으려면 Promise.race()를 사용합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기