1
resposta

Pegadinha - Rafaela

A questão poderia ser resolvida da seguinte forma? Eu executei o código e ele rodou corretamente.

<meta charset="UTF-8">
<script>
    function fazPegadinha(alert) {

    }

        alert("Olá");
        alert("amiga!");
        alert("Tá");
        alert("bastante");
        alert("entediada?");
        alert("Em ficar");
        alert("Clicando em");
        alert("Ok");
        alert("né?");
</script>
1 resposta

Oi Letícia, tudo bem?

O seu código funciona sim! Porém, o objetivo do exercício é utilizar as funções, que agrupam um conjunto de código para ser reutilizado. No caso, você declara a função fazPegadinha() porém não a utiliza, não existe nenhum código dentro dela, e também não há a chamada dessa função. O ideal, seria você passar todos esses alert() para dentro da função e chamá-la, para treinar o seu uso.

Além disso, esse parâmetro que você recebe na função (esse alert), não é necessário, pois a função deve apenas mostrar esses alertas, e não utilizar alguma variável, ela não recebe parâmetros.

Portanto, o código ideal mesmo seria a resolução do professor, afim de treinar mais sobre funções, dessa maneira:

function fazPegadinha() {
     alert("Olá");
     alert("amiga!");
     alert("Tá");
     alert("bastante");
     alert("entediada?");
     alert("Em ficar");
     alert("Clicando em");
     alert("Ok");
     alert("né?");
    }

fazPegadinha();

Espero ter ajudado, bons estudos =)