私はJavaScriptを学び始めていますが、これまでのところ問題はありませんが、私はJSのExceptionメカニズムの良い説明を見つけるのは難しいです。さまざまな種類の例外を区別するにはどうすればよいですか?
JSはC++に似ていますが、JSは例外オブジェクトを投げるのではなく(おそらく動的な性質のため)、あらゆるオブジェクトを投げることができます。
throw 'An error occured.';
作品だけでなく、
throw new Exception('An error occured.');
catch
とfinally
の両方が彼らのJava同等のように動作するように見えます。それでも、例外に関するベストプラクティスが広く受け入れられているかどうかはわかりません。
ので、例えば、同様に、文字列型のオブジェクトをスローすることが合法である:私は例外の異なる種類を区別する方法を
throw 'An error occured';
?
質問を絞り込む必要があります。何の面でベストプラクティス? –