JavaScript: dettagli del metodo split() delle stringhe

Il metodo split() opera sulle stringhe trasformandole in array. Questo metodo accetta un delimitatore come argomento, che può essere sia una stringa che un'espressione regolare. Vediamone i dettagli.

Partiamo da questa stringa:


const str = 'a,b,c,d,e';

Possiamo usare la virgola come delimitatore:


const arr = str.split(',');
// ['a', 'b', 'c', 'd', 'e']

Lo stesso approccio funziona anche con le espressioni regolari:


const str = '1) Lorem 2) Ipsum 3) Dolor';
const arr = str.split(/\d+\)/);
// [' Lorem ', ' Ipsum ', ' Dolor']

Come si può notare, anche in questo caso è fondamentale conoscere la struttura della stringa di partenza.

Torna su