Hola, tengo duda en la variable de var existe = false; porque de deber poner el false, entiendo que es para hacer que en el array al ingresar un valor igual este sea lo contrario para asi poder decir que esta repetido, pero no se si sea mi forma de verlo la correcta o entenderla.
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++;
}
* }