logo

JavaScript-tekenreeks split()

Zoals de naam al aangeeft, is de splitsen() methode in JavaScript splitst de string in de array met substrings, plaatst deze substrings in een array en retourneert de nieuwe array. Het verandert de originele string niet.

Wanneer de string leeg is, in plaats van een lege array terug te geven, wordt de splitsen() method retourneert de array met een lege string. De lege array wordt geretourneerd als zowel de tekenreeks als het scheidingsteken lege tekenreeksen zijn.

Syntaxis

 string.split(separator, limit) 

De functieargumenten worden als volgt besproken.

scheidingsteken: Het is een optionele parameter. Het kan een reguliere expressie zijn of een eenvoudige tekenreeks. Het specificeert het punt waar de splitsing moet plaatsvinden.

Als het meerdere karakters heeft, moet de reeks van het hele karakter worden gevonden om te splitsen.

Als het scheidingsteken niet aanwezig is in de gegeven string, of als het wordt weggelaten, wordt de hele string één enkel array-element. In deze gevallen bevat de geretourneerde array één enkel element dat uit de gehele tekenreeks bestaat.

Download youtube vlc mediaspeler

Als het scheidingsteken aan het begin of het einde van de string aanwezig is, heeft dit nog steeds het effect van splitsen. De geretourneerde array bestaat uit een lege tekenreeks met een lengte nul die aan het begin of op de laatste positie van de geretourneerde array verschijnt.

begrenzing: Het is ook een optionele parameter. Het is een niet-negatief geheel getal dat het aantal limieten specificeert. Het definieert de hogere limiet voor het aantal splitsingen dat in de gegeven string kan worden gevonden. Als het gegeven is, wordt de string gesplitst bij elke keer dat het opgegeven getal voorkomt scheidingsteken . Het stopt wanneer de limietvermeldingen in de array zijn geplaatst.

Een array kan minder vermeldingen bevatten dan de opgegeven limiet. Het gebeurt wanneer het einde van de reeks wordt bereikt voordat de limiet is bereikt.

alfabet genummerd

Laten we het begrijpen splitsen() methode aan de hand van enkele voorbeelden.

Voorbeeld 1

In dit voorbeeld is de splitsen() functie splitst de string str waar de witruimte (' ') voorkomt en retourneert een array met tekenreeksen. Hier gebruiken we het limit-argument en geven we de waarde van de begrenzing argument aan 3 .

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

Uitvoer

 Welcome,to,the 

Voorbeeld2

In dit voorbeeld gebruiken we de letter 'T' als het scheidingsteken van de gegeven string. De splitsen() functie maakt een array van strings door de gegeven string te splitsen bij elke keer dat de letter voorkomt 'T'.

Hier specificeren we niet de begrenzing argument.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split('t'); document.write(arr); 
Test het nu

Uitvoer

 Welcome ,o ,he javaTpoin,.com 

Voorbeeld3

In dit voorbeeld laten we de scheidingsteken parameter. In de uitvoer kunnen we zien dat de geretourneerde array één enkel element bevat dat bestaat uit de gegeven string.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split(); document.write(arr); 
Test het nu

Uitvoer

css-achtergrond
 Welcome to the javaTpoint.com 

Voorbeeld4

Hier definiëren we de begrenzing parameter en gebruik de letter 'O' als het scheidingsteken van de gegeven string. De splitsen() functie zal een array van strings creëren door de gegeven string te splitsen op de plaats waar de gegeven letter staat 'O' vindt plaats totdat de limiet is bereikt.

De parameter limit beperkt het aantal splitsingen tot 2 omdat we definiëren 2 als de waarde van de limiet. In de uitvoer kunnen we zien dat de splitsing slechts tweemaal plaatsvindt.

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

Uitvoer

 Welc,me t