Metoda JavaScript String split().
JavaScript metoda split(). se ukazuje jako neocenitelný pro rozdělování řetězců do polí podřetězců s využitím určeného oddělovače jako referenčního bodu.
Tato metoda rozdělí původní řetězec na segmenty bez ohledu na to, kde se vyskytuje oddělovač, a vygeneruje pole, kde každý prvek odpovídá odlišnému podřetězci. Používáním rozdělit() , vývojáři získají výkonný nástroj pro analýzu a organizaci řetězcových dat podle konkrétních oddělovačů nebo vzorů.
Syntax:
str.split(separator, limit);
- oddělovač: Používá se k určení znaku nebo regulárního výrazu, který se má použít pro rozdělení řetězce. Pokud není oddělovač zadán, pak se celý řetězec stane jedním prvkem pole. Totéž se stane, když v řetězci není přítomen oddělovač. Pokud je oddělovačem prázdný řetězec (), pak je každý znak řetězce oddělen.
- omezit: Definuje horní limit počtu rozdělení, které lze v daném řetězci nalézt. Pokud řetězec zůstane po dosažení limitu nezaškrtnutý, nebude v poli hlášen.
Návratová hodnota:
Tato funkce vrací pole řetězců, které se vytvoří po rozdělení daného řetězce v každém bodě, kde se vyskytuje oddělovač.
Příklad:
Zde je základní příklad metody split().
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(); Výstup
[ 'Geeks ', ' Geeks' ]
Vysvětlení:
- JavaScript program definuje funkci func() rozdělující řetězec ‚Geeks for Geeks‘ pomocí for jako oddělovač.
- Výsledné pole [Geeks, Geeks] je přihlášeno do konzole.
Příklad:
Zde funkce split() vytvoří pole řetězců rozdělením str kdekoli se vyskytuje.
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(); Výstup
[ 'It', 'iS', 'a', '5r&e@@t', 'Day.' ]
Vysvětlení:
- Řetězec ‚It is a 5r&e@@t Day.‘ je rozdělen do pole pomocí mezery jako oddělovače.
- Výsledné pole: [It, iS, a, 5r&e@@t, Day.].
Máme kompletní seznam metod řetězců Javascript, pro kontrolu si je prosím projděte toto Javascriptový řetězec Kompletní reference článek.
Podporované prohlížeče:
- Google Chrome
- Okraj
- internet Explorer
- Firefox
- Opera
- Safari