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.