JavaScript: dettagli del metodo split()

Il metodo split() opera sulle stringhe trasformandole in array di caratteri. 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+\)\s/);

// ['Lorem', 'Ipsum', 'Dolor']

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

Torna su