JavaScript で複数のケースに対応する switch ステートメント 質問する

JavaScript で複数のケースに対応する switch ステートメント 質問する

JavaScript の switch ステートメントで複数のケースが必要です。次のようなものです:

switch (varName)
{
   case "afshin", "saeed", "larry":
       alert('Hey');
       break;

   default:
       alert('Default case');
       break;
}

どうすればいいでしょうか?JavaScriptでそのようなことを行う方法がない場合は、次の代替ソリューションも知りたいです。DRYコンセプト

ベストアンサー1

ステートメントのフォールスルー機能を使用しますswitch。一致したケースは、break(またはステートメントの終わりswitch) が見つかるまで実行されるため、次のように記述できます。

switch (varName)
{
   case "afshin":
   case "saeed":
   case "larry": 
       alert('Hey');
       break;

   default: 
       alert('Default case');
}

おすすめ記事