Gostaria de saber se a forma que fiz está correta.
script>
var ingredientes = [];
var quantidade = parseInt(prompt("Quantos ingredientes você vai adicionar?"));
var contador = 1;
var parar = false;
//functions
function checarIngredientes(ingrediente){
for (let i=0; i<ingredientes.length; i++){
if (ingrediente == ingredientes[i-1]){
alert("Ingrediente existente!");
parar = true;
return parar;
} else {
console.log(ingredientes);
}
}
}
function adicionarIngredientes(){
while(parar!==true && contador <= quantidade ) {
var ingrediente = prompt("Informe o ingrediente " + contador);
ingredientes.push(ingrediente);
console.log(ingredientes.length);
//console.log(ingredientes[contador-1]);
checarIngredientes(ingrediente);
contador++;
}
}
adicionarIngredientes();
</script>