switch multiple ejemplos ejemplo javascript switch-statement goto http-method

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