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

Console.log serve para ?

Não entendi a função do console.log(ingredientes) no código.

Se alguém puder me explicar agradeço.

<meta charset="UTF-8">

<h1>Receitas do Yan</h1>

<script>
    var ingredientes = [];

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

    var contador = 1;

    while( contador <= quantidade) {

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

        var existe = false;

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

            if( ingredientes[posicao] == ingrediente) {

                existe = true;
                break;
            }
        }

        if( existe == false) {

            ingredientes.push(ingrediente);
            contador++;
        }
    }

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

Boa noite. Na verdade ele não faz diferença alguma na execução do programa, ou seja, o código acima vai continuar funcionando. A função dele é mostrar no console do navegador quais os ingredientes o usuário inseriu. Vi que no seu código você colocou uma verificação para ver se o ingrediente que o usuário inseriu já existe na lista de ingredientes, e caso exista, ele não vai inserir outro. Neste caso, e na maioria das vezes, o console.log vai te ajudar a saber se o seu código realmente está funcionando ou não. Como é um programa básico, o instrutor está utilizando o console.log para mostrar o resultado, neste caso a lista de ingredientes, nos cursos adiante, você vai aprender como mostrar essa lista na página, para o usuário ver.