TIL - 40 : Error Handling

TIL - 40 : Error Handling

Error Handling

  • ERROR : 예상할 수 있는 애플리케이션 내부에서 발생할 수 있는 에러 케이스

  • EXCEPTION : 전혀 예상할 수 없는 상태

  • Error Handling은 3가지 단계 : try -> catch -> finally

  • 예상하지 못한 에러가 발생할 수 있는 함수를 작성할 때 에러가 발생할 부분에서
    try를 사용

try {
  // 에러가 발생할 수 있는 코드
} catch (error) {
  // 에러가 발생하면 대처할 부분
} finally {
  // 성공, 실패 둘다 실행
}
  • try, catch를 사용하면 해당 함수가 죽지 않고 catch를 날리고 뒤 의 코드도 잘 작동된다

  • 둘다 무조건 실행 해야 될 일이 있을때 try, catch 밖에 코드를 작성하는 것도 되지만,
    finally 안에 작성하는 것이 좋다. 그 이유는 catch 이후에 return이 되는 코드가 있다고하면
    밖에 있는 코드는 실행이 되지 않기때문에


© 2022.02 by sunnyfterrain