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