Si quiero detener un bucle FOR desde un condicional IF contenido en él, hago lo siguiente:
Código:
En ese caso, el alert() se ejecutaría hasta que se encuentre el nombre Diego o Maria en el listado. ¿Se puede hacer lo mismo si en vez de un condicional IF utilizo SWITCH?var nombres = new Array('Pedro', 'Juan', 'Diego', 'Maria', 'Pablo'); for(var i = 0; i < nombres.length; i++){ alert(nombres[i]); if(nombres[i] == 'Diego' || nombres[i] == 'Maria){ break; } }
Código:
var nombres = new Array('Pedro', 'Juan', 'Diego', 'Maria', 'Pablo'); for(var i = 0; i < nombres.length; i++){ alert(nombres[i]); switch(nombres[i]){ case 'Diego': case 'Maria': ¿break;? } }