퀴즈 / JavaScript / 문제

JavaScript Error 객체의 cause 속성의 용도는?

어려움 MDN Web Docs
보기 및 정답
A 에러를 잡을 때(catch) 원본 에러를 연결하여 에러 체인(chain)을 만든다
B 에러가 발생한 소스 파일의 이름과 정확한 줄 번호를 문자열로 반환한다
C 에러의 심각도 수준을 나타내며 warning, error, fatal 등으로 분류한다
D 에러가 발생했을 때 자동으로 해당 함수를 재시도하는 횟수를 설정한다

해설

Error의 cause 속성(ES2022)은 에러를 다시 던질 때 원인 에러를 첨부하여 에러 체인을 만듭니다. 예: throw new Error('DB 조회 실패', { cause: originalError })처럼 사용하면 에러의 근본 원인을 추적하기 쉬워집니다.

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

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

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

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

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

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