Metóda split() umožňuje na základe regulárneho výrazu alebo reťazca, ktorý slúži ako oddeľovač, vytvoriť zo zdrojového reťazca jedno alebo viac prvkové pole. Nepovinný argument separator môže byť reťazec alebo regulárny výraz. Nepovinný argument limit definuje počet rozdelení pre vytvorenie prvkov poľa. Ak nie je uvedený žiaden argument, reťazec bude konvertovaný na jednoprvkové pole. var Arr = string.split([separator][, limit]); Pri použití argumentu limit budú prvky vytvárané zľava, teda od začiatku reťazca. Prvý prvom bude v poli pod indexom 0, druhý prvom bude v poli pod indexom 1, atď.Príklad: Rozdelenie reťazca štyri prvky. | var cars = "Audi, BMW, Ford, Mercedes"; | var cars = cars.split(","); | | |
|
Príklad: Rozdelenie reťazca na dva prvky (použitý limit počtu rozdelení). | var cars = "Audi, BMW, Ford, Mercedes"; | var cars = cars.split(",", 2); | | |
|
Príklad: Bez použitia argumentov vznikne jeden reťazec. | var cars = "Audi, BMW, Ford, Mercedes"; | var cars = cars.split(); | | |
|
Príklad: Použitie regulárneho výrazu pre vytvorenie poľa písmen. | var mixedString = "a-1b-3c-8d-12e-48"; | var numbers = mixedString.split(/-\d+/g, 5); | | |
|
Internetové prehliadače v metóde split() nesprávne spracovávajú skupiny zachytávania (capturing parentheses). Z tohto dôvodu je vhodné aby regulárny výraz v metóde split() neobsahoval skupiny pre zachytávanie reťazcov.