Come dividere una stringa usando il metodo diviso in JavaScript?

Come dividere una stringa usando il metodo diviso in JavaScript?
Come ogni altro linguaggio di programmazione di alto livello, JavaScript ci offre dati di dati in cui possiamo archiviare i dati e uno di questi tipi di dati è una stringa. Una stringa è semplicemente qualsiasi contenuto testuale racchiuso in preventivi doppi o singoli in JavaScript, ad esempio "Metodo diviso" è una stringa. Per manipolare il tipo di dati di stringa, arrivano alcuni metodi integrati (funzionalità predefinite) e uno di questi esempi è il metodo split ().

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';
var output = mystr.diviso(");
console.registro (output);

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';
var output = mystr.split (", 2);
console.registro (output);

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';
var output = mystr.diviso(/[!,?]/);
console.registro (output);

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.