1. ホーム
  2. ジャバスクリプト

[解決済み】関数からの早期終了?

2022-03-24 10:09:31

質問

ある関数があります。

function myfunction() {
  if (a == 'stop')  // How can I stop the function here?
}

のようなものはありますか? exit() をJavaScriptで作成することはできますか?

どのように解決するのですか?

を使用することができます。 return .

function myfunction() {
     if(a == 'stop') 
         return;
}

これにより、返り値として undefined を、この関数を呼び出したものに送信します。

var x = myfunction();

console.log( x );  // console shows undefined

もちろん、別の戻り値を指定することも可能です。どのような値が返されても、上記の例ではコンソールにログが記録されます。

return false;
return true;
return "some string";
return 12345;