Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Uso do Join

Olá devs, tudo bem? Gostaria de entender o uso do .join("; " não entendi o porque do instrutor utiliza-lo e nem aonde ele apareceu.

2 respostas
solução!

Olá João, tudo bem?

Imagine que você tem um array de mensagens de erro, como este:

const mensagensErro = [
  "O campo nome é obrigatório.",
  "O campo nacionalidade é obrigatório."
];

Se você quiser transformar esse array em uma única string, onde cada mensagem de erro é separada por um ponto e vírgula seguido de um espaço, você pode usar o método .join("; "). Veja como isso funciona:

const mensagensFormatadas = mensagensErro.join("; ");
console.log(mensagensFormatadas);

O resultado será:

"O campo nome é obrigatório.; O campo nacionalidade é obrigatório."

No contexto do seu curso, o instrutor está utilizando .join("; ") para transformar um array de mensagens de erro em uma string única, que é mais fácil de ser exibida para o usuário final. Isso é especialmente útil quando você quer consolidar várias mensagens de erro em uma única resposta.

Espero ter ajudado e bons estudos!

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

Obrigado!!