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

Por que o Replace não está funcionando?

Escrevi o seguinte código: fraseLegal = fraseNova.replace(/(cripto[lugar])/g, (letras[lugar])); onde Cripto e Letras são dois VETORES, frasenova uma STRING com somente letras minúsculas e espaços e LUGAR é uma variável. O método REPLACE não faz a substituição. Podem me ajudar?

1 resposta
solução!

Oi Sebastião, tudo bem?

Desculpe a demora.

Pelo que entendi, você está tentando fazer uma substituição de caracteres em uma string utilizando o método replace() em JavaScript. Verifiquei o seu código e parece que você está utilizando corretamente o método, mas pode ser que esteja ocorrendo algum erro na hora de passar os parâmetros.

Uma possível solução seria verificar se as variáveis "Cripto", "Letras", "fraseNova" e "LUGAR" estão sendo atribuídas corretamente e se estão no formato esperado pelo método replace(). Além disso, verifique se o valor da variável "lugar" está dentro dos limites do vetor "Letras".

Segue um exemplo de como utilizar o método replace() corretamente:

let fraseNova = "Olá, mundo!";
let novaFrase = fraseNova.replace("mundo", "Sebastião");
console.log(novaFrase); // Resultado: "Olá, Sebastião!"

Espero ter ajudado.

Um abraço e bons estudos.