2016-07-04 5 views
3

次のコードを実行すると、エラーが発生した場合にコードを実行できます。キャッチの反対側にありますか?

try { 
    // test 
} catch (e) { 
    // error output 
} 

エラーがスローされない場合にのみ、コードを実行するための同様の方法はありますか?

+0

「キャッチ」にフラグを設定し、その後にチェックすることができます。 – alex

+0

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/try..catchでドキュメントをチェックして、try/catch/finally句の仕組みを理解することをお勧めします働く – Jite

答えて

10

確かに、インラインでのコメントを参照してください。

try { 
// test 
// No error is thrown if program control reaches here 
} catch { 
// error output 
} 

は、あなたが他のエラーを処理するために、外側 catchしたくない場合は、「スローされるエラーなし」の部分で追加 tryブロックを使用することを検討してください。

関連する問題