JavaScript: il metodo split()

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:


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

Possiamo usare la virgola come delimitatore:


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

Lo stesso approccio funziona anche con le espressioni regolari:


var str = '1) Lorem 2) Ipsum 3) Dolor';
var 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