처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
퀴즈 / 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 })처럼 사용하면 에러의 근본 원인을 추적하기 쉬워집니다.

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

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

정규반 살펴보기