JavaScript String split() metode
JavaScript split() metode viser sig at være uvurderlig til at nedbryde strenge i arrays af understrenge ved at bruge en udpeget separator som referencepunkt.
Denne metode opdeler den oprindelige streng i segmenter, hvor som helst separatoren forekommer, og genererer et array, hvor hvert element svarer til en særskilt understreng. Ved hjælp af dele() , får udviklere et kraftfuldt værktøj til at analysere og organisere strengdata i overensstemmelse med specifikke afgrænsere eller mønstre.
Syntaks:
str.split(separator, limit);
- separator: Det bruges til at angive tegnet eller det regulære udtryk, der skal bruges til at opdele strengen. Hvis separatoren er uspecificeret, bliver hele strengen til et enkelt array-element. Det samme sker også, når separatoren ikke er til stede i strengen. Hvis separatoren er en tom streng (), adskilles hvert tegn i strengen.
- begrænse: Definerer den øvre grænse for antallet af splits, der skal findes i den givne streng. Hvis strengen forbliver umarkeret efter grænsen er nået, rapporteres den ikke i arrayet.
Returværdi:
Denne funktion returnerer et array af strenge, der er dannet efter opdeling af den givne streng på hvert punkt, hvor separatoren opstår.
Eksempel:
Her er det grundlæggende eksempel på split()-metoden.
JavaScript // JavaScript Program to illustrate split() function function func() { //Original string let str = 'Geeks for Geeks' let array = str.split('for'); console.log(array); } func(); Produktion
[ 'Geeks ', ' Geeks' ]
Forklaring:
- JavaScript-programmet definerer funktion func() opdelingsstreng 'Geeks for Geeks' ved at bruge for som separator.
- Det resulterende array [Geeks , Geeks] logges til konsollen.
Eksempel:
Her opretter funktionen split() et array af strenge ved at opdele str, hvor det end forekommer.
JavaScript // JavaScript Program to illustrate split() function function func() { //Original string let str = 'It iS a 5r&e@@t Day.' let array = str.split(' '); console.log(array); } func(); Produktion
[ 'It', 'iS', 'a', '5r&e@@t', 'Day.' ]
Forklaring:
- Strengen 'It is a 5r&e@@t Day.' er opdelt i et array med et mellemrum som separator.
- Resulterende array: [It, iS, a, 5r&e@@t, Day.].
Vi har en komplet liste over Javascript-strengmetoder, for at kontrollere dem, gå venligst igennem dette Javascript-streng Komplet reference artikel.
Understøttede browsere:
- Google Chrome
- Edge
- Internet Explorer
- Firefox
- Opera
- Safari