Metoda split
Metoda split rozděluje řetězec do pole
podle oddělovače ve formě
regulárního výrazu.
Prvním parametrem metoda přijímá regulární výraz, a druhým volitelným parametrem - maximální počet prvků ve výsledném poli.
Syntaxe
řetězec.split(regulární výraz, [limit]);
Příklad
Rozdělme řetězec do pole podle
oddělovače '-' nebo
podle oddělovače '+':
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
console.log(res);
Výsledek provedení kódu:
['a', 'b', 'c', 'd', 'e']
Příklad
Omezmeme počet prvků ve výsledném poli:
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/, 3);
console.log(res);
Výsledek provedení kódu:
['a', 'b', 'c']