logo

JavaScript-streng delt()

Som navnet tilsier, dele() metode i JavaScript deler strengen inn i arrayen av understrenger, setter disse understrengene inn i en array og returnerer den nye arrayen. Det endrer ikke den opprinnelige strengen.

Når strengen er tom, i stedet for å returnere en tom matrise, vil dele() metoden returnerer matrisen med en tom streng. Den tomme matrisen returneres når både streng og separator er tomme strenger.

Syntaks

 string.split(separator, limit) 

Funksjonsargumentene diskuteres som følger.

skilletegn: Det er en valgfri parameter. Det kan være et regulært uttrykk eller en enkel streng. Den spesifiserer punktet hvor delingen skal finne sted.

Hvis den har flere tegn, må sekvensen til hele tegnet bli funnet å dele.

Hvis separatoren ikke er til stede i den gitte strengen, eller hvis den er utelatt, blir hele strengen et enkelt matriseelement. I disse tilfellene inneholder den returnerte matrisen et enkelt element som består av hele strengen.

konvertere fra char til int java

Hvis separatoren er til stede i begynnelsen eller slutten av strengen, har den fortsatt effekten av å splitte. Den returnerte matrisen består av en tom streng med null lengde som vises i begynnelsen eller den siste posisjonen til den returnerte matrisen.

grense: Det er også en valgfri parameter. Det er et ikke-negativt heltall som spesifiserer antall grenser. Den definerer den høyere grensen for antall delinger som skal finnes i den gitte strengen. Hvis den er gitt, deler den strengen ved hver forekomst av den spesifiserte separator . Den stopper når grenseoppføringene er plassert i matrisen.

En matrise kan inneholde færre oppføringer enn den gitte grensen. Det skjer når slutten av strengen nås før grensen er nådd.

hacking-behandling

La oss forstå dele() metode ved å bruke noen eksempler.

Eksempel 1

I dette eksemplet er dele() funksjonen deler strengen str uansett hvor mellomrommet (' ') forekommer og returnerer en rekke strenger. Her bruker vi grense-argumentet og gir verdien av grense argument til 3 .

 var str = 'Welcome to the javaTpoint.com' var arr = str.split(' ', 3); document.write(arr); 
Test det nå

Produksjon

 Welcome,to,the 

Eksempel 2

I dette eksemplet bruker vi bokstaven 't' som skilletegn for den gitte strengen. De dele() funksjonen vil lage en rekke strenger ved å dele den gitte strengen ved hver forekomst av bokstaven 't'.

Her spesifiserer vi ikke grense argument.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split('t'); document.write(arr); 
Test det nå

Produksjon

 Welcome ,o ,he javaTpoin,.com 

Eksempel 3

I dette eksemplet utelater vi separator parameter. I utgangen kan vi se at den returnerte matrisen inneholder et enkelt element som består av den gitte strengen.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split(); document.write(arr); 
Test det nå

Produksjon

skuespillerinne zeenat aman
 Welcome to the javaTpoint.com 

Eksempel 4

Her definerer vi grense parameter og bruke bokstaven 'O' som skilletegn for den gitte strengen. De dele() funksjonen vil lage en rekke strenger ved å dele den gitte strengen hvor enn den gitte bokstaven 'O' skjer til grensen er nådd.

Grenseparameteren begrenser antall delinger til 2 fordi vi definerer 2 som verdien av grensen. I utgangen kan vi se at splittingen bare skjer to ganger.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split('o', 2); document.write(arr); 
Test det nå

Produksjon

 Welc,me t