関数を早期終了しますか? 質問する

関数を早期終了しますか? 質問する

私は次のような機能を持っています:

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

exit()JavaScript に似たものはありますか?

ベストアンサー1

をそのまま使用できます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;

おすすめ記事