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');
}