1
resposta

ingredientes.html - Solução

<meta charset="UTF-8">

<h1>Receitas do Jonatas</h1>

<script>

     function numeroIngredientes(quantidade) {

        var ingredientes = [];
        var contador = 1;        

        while( contador <= quantidade) {

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

            for (var i=0; i < ingredientes.length; i++) {

                if(ingredientes[i] == ingrediente) {
                    achou = true;
                    break;
                }
            }
            if (achou == false) {
                ingredientes.push(ingrediente);    
                contador++;
            }
        }
        return ingredientes;
    }

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

    var totalIngrediente = numeroIngredientes(quantidade);

    console.log (totalIngrediente);

</script>
1 resposta

Fala, Jonatas! Tudo bem contigo?

Ao rodar seu código, percebi que não está guardando dentro da array.

Um outro ponto é que só há possibilidade de registrar somente um ingrediente.

Vou pedir para revisar seu código comparado ao do curso ;-)

Qualquer dúvida, nos procure, Jonatas!

Um abraço e bons estudos!