function reiniciarJogo() {
location.reload();
}
function reiniciarJogo() {
location.reload();
}
Oi, Vicenti! Tudo bem?
Criar uma função para recarregar a página pode parecer uma solução rápida e prática para reiniciar o jogo, mas a abordagem sugerida no curso, que envolve redefinir o número secreto, limpar o campo e reiniciar as tentativas, oferece algumas vantagens importantes:
Quando recarregamos a página usando location.reload()
, estamos basicamente reiniciando todo o estado da aplicação, o que pode ser útil em alguns casos, porém, ao fazer isso, perdemos a oportunidade de controlar o que exatamente é reiniciado, além de não poder preservar ou manipular estados específicos do jogo que podem ser importantes.
Por exemplo, a abordagem do curso permite que se tenha controle o estado do jogo (podemos decidir quais partes do estado do jogo precisam ser reiniciadas e quais podem ser mantidas), além de facilitar a manutenção do código (ao isolar funcionalidades em funções específicas, como exibirMensagemInicial()
, tornamos o código mais modular e fácil de manter, o que é especialmente útil se decidirmos adicionar novas funcionalidades no futuro).
Espero ter ajudado!
Um forte abraço e bons estudos!