O processo para inserir dados no array eu entendi. Porém, não entendi o processo para que os dados já incluídos no Array não se repetirem. Se alguém puder me ajudar a entender essa parte, agradeço.
<meta charset="UTF-8">
<script>
function mostra(texto){
document.write(texto + "<br><br>");
}
var ingredientes = [];
var quantidadeIngredientes = parseInt(prompt("Quantos ingredientes você quer incluir?"));
var contador = 1;
while(contador <= quantidadeIngredientes){
for(var posicao = 0; posicao < quantidadeIngredientes; posicao++){
if(inserido != ingredientes){
var inserido = prompt("Qual ingrediente " + contador + " ?");
ingredientes.push(inserido);
contador++
}
}
if(inserido == ingredientes){
var inserido = prompt("Qual ingrediente " + contador + " ?");
}
}
console.log(ingredientes);
</script>