Come convertire un Array in una Stringa in Javascript

Come generiamo una stringa da un Array in Javascript?

 

Grazie al metodo toString() abbiamo la possibilità di trasformare il contenuto di un array in un’unica stringa.

Esempio:

const lista = [1, 2, 3, 4];
lista.toString();            // otterremo 1,2,3,4

 

Un altro metodo che ci permette di fare ciò è il join(). Questo unisce tutti gli elementi di un array
in una singola stringa ma con l’unica differenza di poter passare un parametro separatore.

 

Vi faccio un esempio pratico:

 
var lista = ['Acqua', 'Pane', 'Farina'];
lista.join();    // 'Acqua,Pane,Farina'
lista.join('-'); // 'Acqua-Pane-Farina'

 

Quindi otterremo una stringa di N elementi separati da un carattere scelto da noi,
oppure, se non viene passato alcun parametro avremo i vari elementi separati dalla virgola.