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.
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.
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!
Obrigado!!