Problemas 1º) Os ingredientes não são exibidos no console do navegador, o que há de errado, como faço para exibi-los lá? 2º) Como eu faria para que os ingredientes fossem exibidos na tela, com uma função mostra, ou similar? 3º) Como faria para que ao repetir um ingrediente uma mensagem diferente da padrão fosse exibida?
<meta charset="UTF-8">
<h1>Receitas do Yan</h1>
<script>
var quantidade = parseInt(prompt("Quantos ingredientes você vai adicionar?"));
function nomes(){
return prompt("Informe o ingrediente ");
}
var ingredientes = [];
var contador = 1;
function pedido(){
while( contador <= quantidade) {
var ingrediente = nomes();
var achou = false;
for(posicao = 0; posicao <= ingredientes.length; posicao++){
if(ingrediente == ingredientes[posicao]){
achou = true;
break;
}
}
if(achou == false){
ingredientes.push(ingrediente);
contador++;
}
}
}
var ingredientes = pedido(quantidade);
console.log(ingredientes);
</script>