3
このコードは可能ですか?||を使用するJavaScriptのスイッチ
switch (rule)
{
case 'email' || 'valid_email':
valid = this.validate_email(field);
break;
}
このコードは可能ですか?||を使用するJavaScriptのスイッチ
switch (rule)
{
case 'email' || 'valid_email':
valid = this.validate_email(field);
break;
}
閉じるが、これは動作します:
switch (rule)
{
case 'email':
case 'valid_email':
valid = this.validate_email(field);
break;
}
それが動作する理由であるbreak;
、実行なしswitch
ブロック内で続行されます。
いいえ、スイッチステートメントは算術計算を行いません。
ただし、連鎖する場合やだ場合の束を使用することができます
switch (rule)
{
case 'email':
case 'valid_email':
valid = this.validate_email(field);
break;
}
簡潔さを追求すれば、このワンライナーも機能します:case 'email':case 'valid_email': –