Il metodo JavaScript split() divide una stringa in un array di sottostringhe. Queste sottostringhe vengono aggiunte a un nuovo array. split() restituisce il nuovo array di sottostringhe.
Quando si programma, è comune vedere casi in cui è necessario ottenere del testo da una stringa più grande. Supponi di voler ottenere il nome e il cognome di un utente da una stringa separatamente. Come faresti per ottenere queste informazioni da una stringa?
Ecco dove entra in gioco il metodo JavaScript split(). split() divide una stringa in un elenco di sottostringhe. In questa guida, discuteremo come utilizzare il metodo split(), con riferimento agli esempi.
Aggiornamento stringhe
Prima di iniziare guardando le funzioni split() e slice(), dovremmo ricordarci come funzionano le stringhe. Le stringhe sono una sequenza di uno o più caratteri che possono includere lettere, simboli o numeri.
è possibile accedere a ciascun carattere in una stringa utilizzando il suo numero di indice, che inizia con 0. Facciamo un esempio per illustrare come viene indicizzata una stringa:
H | e | l | l | o | t | h | e | r | e | |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
Come puoi vedere, il primo carattere nella stringa è "H," che ha un valore di indice di "0". L’ultimo carattere è "e," che ha un valore di indice di "10." Nota che lo spazio tra le due parole ha anche un valore di indice.
JavaScript Split
Il metodo JavaScript string split() divide una stringa in più sottostringhe. Queste sottostringhe vengono archiviate in un nuovo array. La stringa originale è divisa in base a un carattere separatore specificato, come uno spazio.
Diamo un’occhiata alla sintassi del metodo JavaScript string split():