No contexto do JavaScript, analise a função a seguir.A expre...
![Imagem associada para resolução da questão](https://qcon-assets-production.s3.amazonaws.com/images/provas/106072/Screenshot_7.png)
A expressão
![Imagem associada para resolução da questão](https://qcon-assets-production.s3.amazonaws.com/images/provas/106072/Screenshot_8.png)
retorna:
Como explicado pelo próprio W3schools o replace só altera o primeiro valor que atende ao requisito do primeiro parâmetro.
Existem 2 formas de alterar todos os valores.
1 - Com um t.replaceAll("A","X")
2 - Com expressão regular, usando o /g t.replace(/A/g, "X")
A função f(t):
- Substitui a primeira ocorrência de "A" por "X" na string t.
- Retorna uma substring que começa no índice 1 e termina no índice 9 da string resultante.
- Remove quaisquer espaços em branco no início e no fim da substring resultante.