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.