JavaScript è un linguaggio di script o di programmazione del Web. Le stringhe sono una parte importante delle variabili in qualsiasi linguaggio di programmazione. Spesso dobbiamo manipolare la stringa in base alle nostre esigenze. In questo articolo, parleremo del metodo stringa diviso di JavaScript che viene utilizzato per dividere la stringa in base alle nostre esigenze. Quindi, diamo un'occhiata a ciò che è una stringa e cosa fa il metodo stringa diviso.
La stringa è solo un semplice testo o caratteri che possono includere alfabeti, numeri o simboli.
Metodo Split () di JavaScript è chiamato quando è tenuto a dividere la stringa nell'array di sottostringi in conformità con il separatore che si fornisce.
Sintassi
Diamo un'occhiata alla sintassi del metodo diviso.
corda.split ([separatore] [, limit]);Qui, il separatore potrebbe essere un singolo personaggio usando il quale desideri dividere la stringa.
E il limite è il limite di divisioni. Quando il numero di sottostringi diventa uguale al limite, il metodo Split () si interrompe.
Ci immerciamo e facciamo un paio di esempi per la comprensione della funzione split ().
Esempi
Supponiamo che una stringa “Linuxhint sia eccezionale e lavora sodo per crescere.". Ora, proviamo a dividere la stringa in array di stringa usando il metodo split (). Fornendo il carattere spaziale "" come separatore. Ma, senza fornire il limite. Più tardi, lo faremo con il limite.
Linux.diviso(" ");Come puoi vedere che il metodo split () ha restituito l'array di sottostringi, in base allo spazio "".
Ora, vediamo cosa è successo se forniamo anche un limite.
Linux.split ("", 3)Come puoi vedere che la funzione split () ha smesso di dividere la stringa e smetterebbe di dividere la stringa quando il conteggio è equivalente al numero di sottostringhe.
Ora, vediamo se non forniamo un separatore solo una stringa vuota e chiama la funzione split ().
Linux.diviso("");Come puoi vedere che la funzione ha diviso e restituito l'array di ciascun carattere separato.
Ora, vediamo se non forniamo entrambi gli argomenti e chiamiamo semplicemente la funzione split ().
Linux.diviso();Grande, la funzione split () ha restituito un array con una singola sottostringa che è l'intera stringa
Suggerimento professionale
E se vogliamo dividere la stringa sulla base di due separatori o vogliamo anche separatori nella matrice di substrazione di sottostringa? Fortunatamente, c'è anche una soluzione, possiamo fornire anche espressioni regolari come separatore.
Quindi, vediamo come possiamo dividere la stringa con due separatori. Spazio "" personaggio e "io" personaggio
Linux.split (/\ | i/);Bene! Ha funzionato alla grande. Come ci aspettiamo che si divide.
Ora, cosa succede se vogliamo includere anche i separatori nella matrice della sottostringa. Aggiungeremo semplicemente parentesi () attorno all'espressione regolare.
Linux.split (/(\ | i)/);Perfetto, come puoi vedere che i separatori sono inclusi anche nella serie di substringe.
Conclusione
In questo articolo, abbiamo visto che come possiamo dividere una stringa sulla base di un separatore fornito e come possiamo applicare il limite alla funzione split (). Ci siamo imbattuti nel modo in cui potevamo fornire espressioni regolari in conformità con le nostre esigenze e requisiti. Quindi, abbi un apprendimento felice e migliore di JavaScript con Linuxhint.com.