처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
퀴즈 / 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를 더 유연하게 제어할 수 있습니다.

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

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

정규반 살펴보기