본문으로 건너뛰기

옵션 `catch` 바인딩

· 약 1분
Mathias Bynens ([@mathias](https://twitter.com/mathias))

try 문장의 catch 절은 바인딩을 필요로 했습니다:

try {
doSomethingThatMightThrow();
} catch (exception) {
// ^^^^^^^^^
// 우리는 바인딩 이름을 지정해야 하지만, 사용하지 않을 수도 있습니다!
handleException();
}

ES2019에서는 catch를 이제 바인딩 없이 사용할 수 있습니다. 이는 예외를 처리하는 코드에서 exception 객체가 필요하지 않은 경우 유용합니다.

try {
doSomethingThatMightThrow();
} catch { // → 바인딩 없음!
handleException();
}

선택적 catch 바인딩 지원