JavaScript stringa split()
Esempi
Dividi le parole:
let text = "How are you doing today?";
const myArray = text.split(" ");
Dividi le parole e restituisci la seconda parola:
let text = "How are you doing today?";
const myArray = text.split(" ");
let word = myArray[1];
Dividi i caratteri, inclusi gli spazi:
const myArray = text.split("");
Usa il parametro limite:
const myArray = text.split(" ", 3);
Altri esempi di seguito.
Definizione e utilizzo
Il split()
metodo divide una stringa in una matrice di sottostringhe.
Il split()
metodo restituisce il nuovo array.
Il split()
metodo non modifica la stringa originale.
Se (" ") viene utilizzato come separatore, la stringa viene suddivisa tra parole.
Sintassi
string.split(separator, limit)
Parametri
Parameter | Description |
separator | Optional. A string or regular expression to use for splitting. If omitted, an array with the original string is returned. |
limit | Optional. An integer that limits the number of splits. Items after the limit are excluded. |
Valore di ritorno
Tipo | Descrizione |
Vettore | Una matrice contenente i valori divisi. |
Altri esempi
Dividi una stringa in caratteri e restituisce il secondo carattere:
const myArray = text.split("");
Usa una lettera come separatore:
const myArray = text.split("o");
Se il parametro separator viene omesso, viene restituita una matrice con la stringa originale:
const myArray = text.split();
Supporto browser
split()
è una funzione ECMAScript1 (ES1).
ES1 (JavaScript 1997) è completamente supportato in tutti i browser:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |