-2

node.js で非常に基本的な機能テストを行うにはどうすればよいですか? ロジックは次のとおりです。

try {
    function a()...
    console.log("i am using function a");
} catch(err){
    console.log(err)
} or {
    function b()...
    console.log("i am using function b");
}

最初の関数が失敗した場合は、エラー ログを出力し、最初の関数を使用しない場合は 2 番目の関数を使用します。

4

1 に答える 1

1

catchtry ブロックが例外をスローした場合にのみ、ブロックにヒットします。事実上、catchブロックはor.

try {
  a();
  console.log("i am using function a");
} catch (err) {
  console.log(err);
  b();
  console.log("i am using function b");
}
于 2013-10-28T04:18:03.733 に答える