Pergunta boba, mas ha alguma diferenca em qual usar primeiro? respondi meu exercicio da seguinte forma: sendo o var repetido = true e na condicao if, ele aparece como "false".
while( contador <= quantidade) {
var ingrediente = prompt("Informe o ingrediente " + contador);
var repetido = true;
for (var posicao = 0; posicao < ingredientes.length; posicao++){
if (ingredientes[posicao] == ingrediente){
repetido = false;
break
}
}
if (repetido == true){
ingredientes.push(ingrediente);
contador++;
}
}
Na resposta do exercicio, o instrutor mostrou ao contrario, mas o codigo funcionou da mesma forma.
var existe = false;
for( var posicao = 0; posicao < ingredientes.length; posicao++) {
if( ingredientes[posicao] == ingrediente) {
existe = true;
break;
}
}
if( existe == false) {
ingredientes.push(ingrediente);
contador++;
Obrigada