JavaScript: Como converter Array em String

Converter Array em String é um processo muito comum em qualquer linguagem de programação, veja as formas de converter um Array em String em JavaScript.

Método join()

Opcionalmente, você também pode usar o método join(), que faz o inverso do método split(), e customizar a string que une todos os itens do array.

Se você não passar nada como argumento, o resultado será o mesmo que no toString(), veja o exemplo abaixo:

const arr = [ 1, 2, 3 ];
arr.join(); // 1,2,3
arr.join(''); // 123
arr.join('-'); // 1-2-3


Método toString()

O método toString() é o método padrão usado para converter diferentes tipos de objetos em String, incluindo um Array. Ele vai retornar uma representação do Array, separada por vírgulas.

const arr = [ 1, 2, 3 ];
arr.toString(); // 1,2,3

Método resumido

Uma dica legal se você quer uma forma resumida de fazer essa conversão, é você forçar casting do array para uma string através da concatenação com uma string em branco. Veja como funciona:

const arr = [ 1, 2, 3 ];
console.log(arr + ''); // 1,2,3

Sempre que você faz uma operação de concatenação, o JavaScript vai primeiro verificar se não se trata de um valor numérico, e em seguida transformar os valores em string para poder concatenar.




Este artigo foi útil pra você?

Ricardo Metring

Ricardo Metring

Sou desenvolvedor full stack e co-fundador da Criar.io.
Trabalho há 10 anos com programação e sempre interessado em aprender mais.

Linkedin     Github

Artigos relacionados