← 문제 목록
중급
JavaScript
50P
Promise.all()의 동작 방식은?
다음 코드에서 Promise.all()의 동작을 설명하시오.
위의 코드는 여러 개의 프로미스를 병렬로 실행하고 결과를 배열로 반환합니다. 이때 프로미스 중 하나라도 실패하면 전체가 실패하는 동작을 정의합니다. 이 경우, 모두 성공하는 경우의 결과가 무엇인지 알아보세요.
위의 코드는 여러 개의 프로미스를 병렬로 실행하고 결과를 배열로 반환합니다. 이때 프로미스 중 하나라도 실패하면 전체가 실패하는 동작을 정의합니다. 이 경우, 모두 성공하는 경우의 결과가 무엇인지 알아보세요.
JAVASCRIPT
const promise1 = Promise.resolve(3);
const promise2 = new Promise((resolve, reject) => setTimeout(resolve, 100, 'foo'));
const promise3 = 42;
Promise.all([promise1, promise2, promise3]).then(values => {
console.log(values);
});
0명 풀이 · 정답률 0%