옵션 `catch` 바인딩
· 약 1분
try
문장의 catch
절은 바인딩을 필요로 했습니다:
try {
doSomethingThatMightThrow();
} catch (exception) {
// ^^^^^^^^^
// 우리는 바인딩 이름을 지정해야 하지만, 사용하지 않을 수도 있습니다!
handleException();
}
ES2019에서는 catch
를 이제 바인딩 없이 사용할 수 있습니다. 이는 예외를 처리하는 코드에서 exception
객체가 필요하지 않은 경우 유용합니다.
try {
doSomethingThatMightThrow();
} catch { // → 바인딩 없음!
handleException();
}