1
resposta

Troca de exibirNaTela por mensagemTentativa

Não entendi porque os professores fizeram essa mudança. No vídeo o Guilherme justifica a mudança dizendo que o HTML pode não entender. Mas aqui no meu código, tudo está funcionando bem. Pode me explicar melhor?

1 resposta

Olá, Flávio, tudo bem?

A razão pela qual os instrutores optaram por essa mudança está relacionada à maneira como o JavaScript e o HTML interagem. No JavaScript, quando utilizamos template strings, estamos trabalhando com uma funcionalidade que o HTML pode não compreender diretamente.

Quando você passa uma template string diretamente para uma função que vai alterar o conteúdo HTML, o navegador precisa interpretar essa string corretamente como HTML. No entanto, se a função não estiver preparada para interpretar template strings e substituir as variáveis adequadamente, o resultado pode não ser o esperado.

Por isso, a criação de uma variável mensagemTentativas para armazenar a string completa antes de passá-la para a função exibirTextoNaTela .Além disso, essa abordagem torna o código mais legível e fácil de manter, podendo ser alterado mais facilmente caso haja necessidade.

Espero ter esclarecido.

Qualquer dúvida, compartilhe no fórum.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!