92 of 264 menu

Método join

O método join une os elementos de um array em uma string com um separador especificado (ele será inserido entre os elementos do array). O separador é definido por um parâmetro do método e não é obrigatório. Se não for especificado, por padrão, uma vírgula será usada como separador. Se você quiser juntar os elementos do array sem separador - especifique-o como uma string vazia ''.

Sintaxe

array.join([separador]);

Exemplo

Suponha que tenhamos um array. Vamos unir os elementos desse array em uma string com o separador '-':

let arr = [1, 2, 3]; let str = arr.join('-'); console.log(str);

Resultado da execução do código:

'1-2-3'

Exemplo

Agora, vamos não especificar o separador e, por padrão, a vírgula se tornará o separador:

let arr = [1, 2, 3]; let str = arr.join(); console.log(str);

Resultado da execução do código:

'1,2,3'

Exemplo

Vamos juntar os elementos do array sem nenhum separador:

let arr = [1, 2, 3]; let str = arr.join(''); console.log(str);

Resultado da execução do código:

'123'

Exemplo . Aplicação

Vamos inverter os caracteres de uma string na ordem inversa. Para isso, vamos dividir a string em um array usando split com o separador '' (este separador colocará cada caractere da string em um elemento separado do array), inverter este array usando reverse e depois juntar o array invertido novamente usando join:

let str = '123456789'; let arr1 = str.split(''); let arr2 = arr1.reverse(); let res = arr2.join(''); console.log(res);

Resultado da execução do código:

'987654321'

Exemplo . Aplicação

Vamos simplificar a solução do problema anterior - juntar todos os comandos em uma cadeia:

let str = '123456789'; let res = str.split('').reverse().join(''); console.log(res);

Resultado da execução do código:

'987654321'

Exemplo . Aplicação

É dada uma data no formato '2025-12-31'. Vamos transformá-la no formato '31.12.2025'. Para isso, vamos dividir a string em um array usando split, inverter este array usando reverse e depois juntar o array invertido novamente usando join:

let date = '2025-12-31'; let res = date.split('-').reverse().join('.'); console.log(res);

Resultado da execução do código:

'31.12.2025'

Veja também

  • método split,
    que divide uma string em um array por um separador especificado
  • método reverse,
    que altera a ordem dos elementos no array para a inversa
  • método concat,
    que concatena strings em uma
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar