2019-1-27
[JavaScript][疑問] 例外処理(エラーハンドリング)に関して
多くの他言語だと例えば、
try {
// 例外が発生しうる処理
} catch (SomeException error) {
// 例外処理
}
のように書いて、SomeException
のみ catch してそれ以外は普通に例外吐かせて処理を止めることが出来る(よね?)。
ただ、JavaScript に関してはこの方法が出来ないので、
try {
// 例外が発生しうる処理
} catch (error) {
if (error.name === 'SomeException') {
// 例外処理
} else {
throw error;
}
}
とかしないといけない(はず)。
こんなんでいいんだろうかという疑問