Cos'è un metodo split ()?
Il metodo Split () divide una stringa specifica in un array di substrings senza modificare la stringa originale e produce un elenco di sottostringi come array che assume due argomenti; uno è lo splitter e l'altro è il limite.
Lo splitter funge da divisore e dice il metodo split () in cui la stringa specifica dovrebbe essere divisa. Lo splitter può essere un'espressione regolare, un singolo carattere o un'altra stringa. Se non si fornisce lo splitter nel metodo split (), verrà restituita la stringa originale specificata.
L'argomento del limite indica il metodo split () qual è il limite in cui è necessario interrompere il processo di sottostringa o di metterlo semplicemente specifica il numero di divisioni. Tuttavia, si dovrebbe tenere presente che se non si dà l'argomento limite al metodo diviso, verrà restituito un array vuoto.
Sintassi:
Mystring.diviso (separatore, limite);Dove mystring è la stringa specificata e il separatore è lo splitter e il limite è il numero specificato di divisioni.
Dividere una stringa usando il metodo split ()
Ora che sappiamo che il metodo split () divide una stringa specifica in sottostringi e restituisce una nuova serie di sottostringi, passiamo attraverso alcuni esempi in cui divideremo una stringa usando il metodo Split ():
Esempio 1:
In questo esempio, divideremo la nostra stringa in parole nel modo seguente:
var mystr = 'string in words';Nel codice sopra, inizializziamo un array e quindi applichiamo il diviso() Metodo sull'array. Il separatore in questo caso è un spazio(") Ciò significa che ogni volta che il metodo diviso vedrà uno spazio, dividerà la stringa e restituirà la parola prima del separatore.
Esempio 2:
Modifichiamo l'esempio sopra e restituiamo solo le prime due parole nella frase, quindi useremo il limite = 2 in questo esempio:
var mystr = 'string in words';Esempio 3:
Muoviamo un passo avanti e forniamo un'espressione regolare come separatore. Il codice sarà lo stesso, tranne per il fatto che cambieremo la stringa e forniremo un separatore come un array di espressione regolare nell'argomento del metodo split ():
var mystr = 'ciao! Come stai? Mi chiamo Chris';Come puoi vedere, abbiamo fornito una serie di separatori in cui abbiamo definito che se il metodo split () ottiene un ! O ? Quindi dividi la stringa. L'output del codice sopra sarà:
Conclusione
JavaScript ci offre tipi di dati primitivi utilizzati per la memorizzazione di dati e uno di questi esempi è una stringa. La stringa è un certo testo in virgole doppie o singole e ha numerosi metodi integrati. Uno di questi metodi è il metodo split () che divide una stringa specifica in base a un separatore in sottostringhe e l'array di substrings viene restituito senza modificare la stringa originale.
In questo post, abbiamo esaminato quale è un metodo split () e come dividere una stringa usando il metodo split () dando tre diversi esempi e screenshot dell'output.