프라미스 에러 핸들링

    TIL - 20220807

    TIL - 20220807

    오늘은 모던 JavaScript 튜토리얼에서 프라미스와 에러 핸들링에 대해 공부했다. 작성한 질문은 다음과 같다. 프라미스 실행자와 핸들러 안에는 보이지 않는(암시적) try...catch가 존재한다. 예외가 발생하면 프라미스 안에 있는 암시적 try...catch에서 예외를 잡고 이를 reject처럼 다룬다. 프라미스에서 에러를 다시 던지는 방법은 간단하다. .catch를 통해 잡은 에러가 내가 다룰 수 있는 에러 거나 예상외의 에러가 아니라면 그 에러를 다시 던지면 된다. 그 다음 .catch문을 하나 더 만들어서 다시 던진 에러에 대한 코드를 작성하면 된다. 프라미스에서 에러를 처리하지 않으면 절대 안 된다. 프라미스에서 에러가 발생하면 상태는 거부가 되고 실행 흐름은 가장 가까이 위치한 rejec..