92 of 264 menu

Metodo join

Il metodo join unisce gli elementi di un array in una stringa con un separatore specificato (esso sarà inserito tra gli elementi dell'array). Il separatore è specificato come parametro del metodo e non è obbligatorio. Se non è specificato - per impostazione predefinita verrà utilizzata la virgola. Se si desidera unire gli elementi dell'array senza separatore - specificarlo come stringa vuota ''.

Sintassi

array.join([separatore]);

Esempio

Supponiamo di avere un array. Uniamo gli elementi di questo array in una stringa con il separatore '-':

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

Risultato dell'esecuzione del codice:

'1-2-3'

Esempio

Ora non specifichiamo il separatore e per impostazione predefinita il separatore sarà la virgola:

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

Risultato dell'esecuzione del codice:

'1,2,3'

Esempio

Uniamo gli elementi dell'array senza alcun separatore:

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

Risultato dell'esecuzione del codice:

'123'

Esempio . Applicazione

Invertiamo l'ordine dei caratteri di una stringa. Per fare ciò, scomponiamo la stringa in un array utilizzando split con il separatore '' (questo separatore inserirà ogni carattere della stringa in un elemento separato dell'array), invertiamo questo array con reverse e poi uniamo l'array invertito nuovamente con join:

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

Risultato dell'esecuzione del codice:

'987654321'

Esempio . Applicazione

Semplifichiamo la soluzione del problema precedente - uniamo tutti i comandi in una catena:

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

Risultato dell'esecuzione del codice:

'987654321'

Esempio . Applicazione

Data una data nel formato '2025-12-31'. Creiamone un formato '31.12.2025'. Per fare ciò, scomponiamo la stringa in un array con split, invertiamo questo array con reverse e poi uniamo l'array invertito nuovamente con join:

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

Risultato dell'esecuzione del codice:

'31.12.2025'

Vedi anche

  • metodo split,
    che divide una stringa in un array in base a un separatore specificato
  • metodo reverse,
    che inverte l'ordine degli elementi in un array
  • metodo concat,
    che unisce le stringhe in una
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta