JavaScript Split

JavaScript Split

JavaScript er et skript- eller programmeringsspråk på nettet. Strenger er en viktig del av variablene i ethvert programmeringsspråk. Vi trenger ofte å manipulere streng etter våre behov. I denne artikkelen vil vi snakke om JavaScripts delt strengmetode som brukes til å dele strengen i henhold til våre behov. Så la oss ta en titt på hva som er en streng og hva gjør split strengmetode.

Strengen er bare en enkel tekst eller tegn som kan inkludere alfabetene, tallene eller symbolene.

JavaScripts Split () -metode blir påkalt når det er pålagt å dele strengen i utvalget av underlag i samsvar med separatoren du gir.

Syntaks

La oss se på syntaksen til den delte metoden.

streng.split ([seperator] [, grense]);

Her, The separator kan være et enkelt tegn som du vil dele strengen.

Og grense er grensen for splits. Når antallet underlag blir lik grensen, stopper metoden ().

La oss dykke inn og få et par eksempler gjort for forståelsen av split () -funksjonen.

Eksempler

Vi antar at en streng “Linuxhint er flott og jobber hardt for å vokse.”. La oss nå prøve å dele strengen i matriser av streng ved hjelp av Split () -metoden. Ved å tilby "" romkarakteren som en separator. Men uten å gi grensen. Senere vil vi gjøre det med grensen.

Linux.split ("");

Som du kan se at Split () -metoden har returnert utvalget av underlag, basert på "" rommet.

La oss nå se hva som skjedde hvis vi også gir en grense.

Linux.Split ("", 3)

Som du kan se at den delte () -funksjonen sluttet å dele opp strengen, og den ville slutte å splitte strengen når tellingen tilsvarer antall underlag.

La oss nå se om vi ikke gir en separator bare en tom streng, og kaller split () -funksjonen.

Linux.dele("");

Som du kan se at funksjonen har delt seg og returnert utvalget av hvert tegn atskilt.

La oss se om vi ikke gir begge argumentene og bare kaller Split () -funksjonen.

Linux.dele();

Flott, Split () -funksjonen har returnert en matrise med en enkelt substring i den som er hele strengen

Pro tips

Hva om vi vil dele strengen på basen av to separatorer eller vi vil ha separatorer også i utgangsutvalget av Substring? Heldigvis er det en løsning også, vi kan også gi regelmessige uttrykk som en separator.

Så la oss se hvordan vi kan dele strengen med to separatorer. Space ““ karakter og “jeg” karakter

Linux.split (/\ | i/);

Ok! Det fungerte bra. Som vi forventer at det skal dele seg.

Nå, hva om vi også vil inkludere separatorene i utvalget av Substring. Vi vil ganske enkelt legge til parentes () rundt det vanlige uttrykket.

Linux.split (/(\ | i)/);

Perfekt, som du kan se at separatorene også er inkludert i utvalget av underlag.

Konklusjon

I denne artikkelen har vi sett at hvordan kan vi dele en streng på basen av en separator som er gitt, og hvordan kan vi bruke grensen for Split () -funksjonen. Vi kom over hvordan vi kunne gi regelmessige uttrykk i samsvar med våre behov og krav. Så ha en lykkelig og den beste læringen av JavaScript med Linuxhint.com.