🕌

Type scriptのエラーハンドリング

2024/05/16に公開

TypeScriptでtry-catchブロックを書く方法は、JavaScriptと同様です。以下は基本的な構文

try {
    // ここに例外が発生する可能性のあるコードを書く
} catch (error) {
    // 例外が発生した場合の処理を書く
}

例外が発生する可能性のあるコードをtryブロックに置きます。もし例外が発生した場合は、その例外をキャッチして処理を行うためにcatchブロックが実行されます。catchブロックの引数errorには、発生した例外が渡されます。ただし、tryブロック内で定義された変数は、catchブロック内でアクセスできないことに注意してください。

さらに、try-catch文はfinallyブロックを追加することもできます。finallyブロックは、例外が発生しても発生しなくても必ず実行されます。このブロックは、クリーンアップコードや後処理のために使用されます。

try {
    // ここに例外が発生する可能性のあるコードを書く
} catch (error) {
    // 例外が発生した場合の処理を書く
} finally {
    // 例外が発生してもしなくても実行されるコードを書く
}

Discussion