Olá, por que não posso colocar no "for" quantidade.length ao invés de ingredientes.length?
OBS: Colocando quantidade.length o código funciona mas os ingredientes podem ser repetidos...não entendi o porquê.
Valeu pessoal!
<script>
var ingredientes = [];
var quantidade = parseInt(prompt("Coloque a quantidade de ingredientes."));
var contador=1;
while (contador <=quantidade){
var elemento = prompt("Coloque o ingrediente número "+contador);
var existe=false;
for (posicao=0;posicao<quantidade.length;posicao++){
if (ingredientes[posicao]==elemento){
existe=true;
break;
}
}
if(existe==false){
ingredientes.push(elemento);
contador++;
}
}
document.write(ingredientes);
</script>