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.