Hola, sobre el siguiente código hay algo que no me queda claro:
while(contador <= cantidad) {
var ingrediente = prompt("Informe el ingrediente " + contador);
var existe = false;
for(var posicion = 0; posicion < ingredientes.length; posicion++) {
if(ingredientes[posicion] == ingrediente){
existe = true;
alert("repetido " + ingrediente);
break;
}
}
if(existe == false) {
ingredientes.push(ingrediente);
contador++;
Cuando encontramos una palabra repetida el valor "existe" cambia a "true", se produce un break y comienza un nuevo loop. Al iniciarse el segundo loop el valor "existe" persiste como true o vuelve a inicar como false? Muchas gracias.