Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2006, 23:32
frijolerou
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 21 años, 3 meses
Puntos: 13
Detener bucle FOR desde un SWITCH

Qué tal gentes!!

Si quiero detener un bucle FOR desde un condicional IF contenido en él, hago lo siguiente:

Código:
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;
    }
}
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?

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;?
    }
}
__________________
El conocimiento es libre: Movimiento por la Devolución