Hvordan dele en streng ved hjelp av delt metode i JavaScript?

Hvordan dele en streng ved hjelp av delt metode i JavaScript?
Som alle andre programmeringsspråk på høyt nivå tilbyr JavaScript oss datatyper der vi kan lagre data, og en slik datatype er en streng. En streng er ganske enkelt et hvilket som helst tekstinnhold som er vedlagt i doble eller enkelt anførselstegn i JavaScript for eksempel “Split Method” er en streng. For å manipulere strengdatatypen, kommer det noen innebygde metoder (forhåndsdefinerte funksjonaliteter) og et slikt eksempel er Split () -metoden.

Hva er en delt () metode?

Split () -metoden deler en spesifikk streng i en rekke underlag uten å endre den originale strengen og produserer en liste over underlag som en matrise som tar to argumenter; Den ene er splitteren og den andre er grensen.

Splitteren fungerer som skillelinjen og forteller Split () -metoden der den spesifikke strengen skal deles. Splitteren kan være et vanlig uttrykk, et enkelt tegn eller en annen streng. Hvis du ikke gir splitteren i Split () -metoden, blir den spesifiserte originale strengen returnert.

Grense -argumentet forteller Split () -metoden hva som er grensen der du må stoppe substringprosessen eller å si den ganske enkelt den spesifiserer antall splitter. Imidlertid må det huskes at hvis du ikke gir begrensningsargumentet til den delte metoden, vil en tom matrise bli returnert.

Syntaks:

MyString.split (separator, grense);

Hvor MyString er den spesifiserte strengen og separatoren er splitteren og grensen er det spesifiserte antallet splitter.

Del en streng ved hjelp av Split () -metoden

Nå som vi vet at Split () -metoden deler en spesifikk streng i underlag og returnerer en ny rekke substring, la oss gå gjennom noen få eksempler der vi vil dele en streng ved hjelp av Split () -metoden:

Eksempel 1:

I dette eksemplet vil vi dele opp strengen vår på følgende måte:

var mystr = 'streng inn i ord';
var output = mystr.dele(");
konsoll.logg (utgang);

I koden ovenfor initialiserer vi en matrise og bruker deretter dele() Metode på matrisen. Separatoren i dette tilfellet er en rom(") Noe som betyr at når den delte metoden vil se et rom, vil den dele strengen og returnere ordet før separatoren.

Eksempel 2:

La oss endre eksemplet ovenfor, og bare returnere de to første ordene i setningen, og vi vil derfor bruke grensen = 2 i dette eksemplet:

var mystr = 'streng inn i ord';
var output = mystr.split (", 2);
konsoll.logg (utgang);

Eksempel 3:

La oss komme et skritt fremover og gi et vanlig uttrykk som separator. Koden vil være den samme, bortsett fra at vi vil endre strengen og gi en separator som en rekke vanlige uttrykk i argumentet om Split () -metoden:

var mystr = 'hei! Hvordan har du det? Mitt navn er Chris';
var output = mystr.dele(/[!,?]/);
konsoll.logg (utgang);

Som du ser, ga vi en rekke separatorer der vi definerte at hvis Split () -metoden får en ! eller ? Del deretter strengen. Utgangen fra ovennevnte kode vil være:

Konklusjon

JavaScript tilbyr oss primitive datatyper som brukes til lagring av data, og et slikt eksempel er en streng. Strengen er litt tekst i doble eller enkelt anførselstegn, og den har mange innebygde metoder. En slik metode er Split () -metoden som deler en spesifikk streng i henhold til en separator i underlag og underlagsarrayen returneres uten å endre den opprinnelige strengen.

I dette innlegget så vi på hva som er en delt () metode og hvordan du kan dele en streng ved hjelp av Split () -metoden ved å gi tre forskjellige eksempler og skjermbilder av utgangen.