퀴즈 / JavaScript / 문제

JavaScript Promise.withResolvers()가 반환하는 것은?

어려움 MDN Web Docs
보기 및 정답
A 이미 완료된 상태(resolved)의 Promise 객체를 즉시 반환하며 콜백 함수 없이 동기적으로 결과를 얻는다
B Promise 객체와 함께 해당 Promise를 외부에서 resolve/reject할 수 있는 함수를 객체로 반환한다
C 전달된 여러 Promise의 결과를 하나의 배열로 모아서 반환하며 Promise.all()과 동일하게 동작한다
D Promise의 현재 상태(pending, fulfilled, rejected)를 문자열로 반환하여 외부에서 상태를 확인한다

해설

Promise.withResolvers()는 { promise, resolve, reject }를 반환합니다. new Promise((resolve, reject) => {})와 달리, resolve와 reject 함수를 콜백 바깥에서 사용할 수 있어 이벤트 기반 코드나 복잡한 비동기 패턴에서 Promise를 더 유연하게 제어할 수 있습니다.

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

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

정규반 살펴보기
START THE LOOP · CHOOSE

시장과 사람의 답을 봤다면,
다음 결과물의 구조를 고릅니다.

한 번의 결과에 기대지 않고 다시 만들 수 있도록, 문제 발견부터 제작·배포·수익화까지 이어지는 전체 흐름을 익혀보세요.

TTJ CLASS에서 다음 구조 고르기
처리 중...