Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

meu código ajustado do receitas-yan.html

meu maior erro foi inverter os nomes, colocar uma valor ao inves da array e ordem de codigo. mas o console ajuda pakas :3

<meta charset="UTF-8">

<h1>Receitas do Yan</h1>

<script>

  var quantidade = parseInt(prompt("Quantos ingredientes você vai adicionar?"));
  var ingredientes = listaIngrediente(quantidade);


  function listaIngrediente(nLista){
    var listaReceita = [];
    var contador = 1;

    while( contador <= nLista) {

      var ingrediente = prompt("Informe o ingrediente " + contador);

      var recebeIngrediente = ingrediente;
      var comparaIngrediente = false;

      for (var i = 0; i < listaReceita.length; i++) {
        if(listaReceita[i] == recebeIngrediente){
          comparaIngrediente = true;
          alert("O ingrediente já foi adicionado. Favor passar o próximo ingrediente");
          break;
        }
      }

      if(comparaIngrediente == false){
        listaReceita.push(recebeIngrediente);
        contador++;
      }
    }

    return listaReceita;
  }

  console.log(ingredientes);
</script>
1 resposta
solução!

Oi, Bruno, como vai?

Muito bom! Seu código ficou excelente.

Parabéns pelo empenho nos estudos!

Continue praticando.

E qualquer dúvida pode contar com a gente aqui no fórum.

Abraços e bons estudos!