Bom queria que mostra-se o uma mensagem de que aquele ingrediente estava se repetindo e que deveria tentar novamente e mostra-los no html invés do console por tanto:
<meta charset="UTF-8">
<h1>Receitas do Yan</h1>
<script>
var ingredientes = [];
var quantidade = parseInt(prompt("Quantos ingredientes você vai adicionar?"));
var contador = 1;
var achou = false;
var ingrediente = " ";
while(contador <= quantidade)
{
achou = false;
ingrediente = prompt("Informe o ingrediente " + contador);
for(var i=0;i<quantidade;++i)
{
if(ingredientes[i]==ingrediente)
{
achou = true;
}
}
if(achou == true)
{
alert("Este ingrediente já foi utilizado! Tente novamente!");
}
else
{
ingredientes.push(ingrediente);
document.write(ingredientes[contador-1]);
document.write("</br>");
contador++
}
}
</script>
Queria saber se tem uma maneira melhor de fazer isso ou já é o suficiente.