[typescript] 타입스크립트에서 비동기 코드에서 예외를 처리하는 방법은 어떻게 되나요?
Promise와 .catch 메서드 사용
예를 들어, Promise를 사용하는 경우 다음과 같이 catch
메서드를 사용하여 예외를 처리할 수 있습니다:
fetchData()
.then((data) => {
// Handle the data
})
.catch((error) => {
// Handle the error
});
async-await 사용
async-await
을 사용하여 비동기 코드를 작성할 수도 있습니다. 이 경우 try-catch
블록을 사용하여 예외를 처리할 수 있습니다:
async function fetchData() {
try {
const data = await getData();
// Handle the data
} catch (error) {
// Handle the error
}
}
위의 방법들은 타입스크립트에서 비동기 코드에서 예외를 처리하는 일반적인 방법입니다. 선택하신 방법에 따라 코드를 작성하시면 됩니다.