multiple - switch javascript conditional
CASO GOTO SWITCH EN JAVASCRIPT (2)
Puedes hacer eso eliminando el break;
. Si llega al final del caso de POST, continuará con el siguiente caso si no hay break;
. Más información sobre switch fallthrough
Ejemplo:
switch (req.method) {
case ''GET'':
alert(''GET METHOD'');
break;
case ''POST'':
alert(''POST METHOD'');
if (A === B) {
break;
}
case ''PUT'':
alert(''PUT METHOD'');
break;
default:
res.end();
}
Necesito pasar de un caso a otro basado en la condición. Por ejemplo, este es mi código:
switch (req.method) {
case ''GET'':
alert(''GET METHOD'');
break;
case ''POST'':
alert(''POST METHOD'');
break;
case ''PUT'':
alert(''PUT METHOD'');
break;
default:
res.end();
}
En el código anterior, en la caja del conmutador POST necesito verificar, por ejemplo, si (A === B) luego goto la caja del interruptor PUT así. ¿Como hacer esto?
Haz un recursivo condicional
function checkMethod(method) {
switch (method) {
case ''GET'':
alert(''GET METHOD'');
break;
case ''POST'':
alert(''POST METHOD'');
checkMethod(''PUT''); // here stand the pros of a function
break;
case ''PUT'':
alert(''PUT METHOD'');
break;
default:
res.end();
}
}