Também fiz assim:
let palavraDada = prompt('Me dê uma palavra e irei verificar se é um palíndromo');
const palavraEPalindromo = function(palavra){
let tranformaEmLista = palavra.split('');
let aoContrario = tranformaEmLista.reverse();
if(tranformaEmLista == aoContrario){
    alert(`${palavra} é palíndromo`);
}else{
    alert(`${palavra} não é palídromo`);
}
jogarNovamente();
}
palavraEPalindromo(palavraDada);
function jogarNovamente(){
   if(confirm('Jogar de novo?')){
    let novaPalavra = prompt('Me dê a palavra');
    palavraEPalindromo(novaPalavra);
   }else{
    alert('obrigado por participar, até a próxima');
   }
}
jogarNovamente();
- Usando a function expression, diferente do anterior onde usei a function declaration;
- Não transformando a palavra invertida em string, para poder comparar frases, sendo assim a comparação é de lista com lista;
 
             
             Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!
 Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!