JavaScript String split()
Příklady
Rozdělte slova:
let text = "How are you doing today?";
const myArray = text.split(" ");
Rozdělte slova a vraťte druhé slovo:
let text = "How are you doing today?";
const myArray = text.split(" ");
let word = myArray[1];
Rozdělte znaky včetně mezer:
const myArray = text.split("");
Použijte parametr limit:
const myArray = text.split(" ", 3);
Další příklady níže.
Definice a použití
Metoda split()
rozdělí řetězec na pole podřetězců.
Metoda split()
vrací nové pole.
Metoda split()
nemění původní řetězec.
Pokud je jako oddělovač použit (" "), řetězec je rozdělen mezi slova.
Syntax
string.split(separator, limit)
Parametry
Parameter | Description |
separator | Optional. A string or regular expression to use for splitting. If omitted, an array with the original string is returned. |
limit | Optional. An integer that limits the number of splits. Items after the limit are excluded. |
Návratová hodnota
Typ | Popis |
Pole | Pole obsahující rozdělené hodnoty. |
Další příklady
Rozdělte řetězec na znaky a vraťte druhý znak:
const myArray = text.split("");
Jako oddělovač použijte písmeno:
const myArray = text.split("o");
Pokud je parametr oddělovače vynechán, vrátí se pole s původním řetězcem:
const myArray = text.split();
Podpora prohlížeče
split()
je funkce ECMAScript1 (ES1).
ES1 (JavaScript 1997) je plně podporován ve všech prohlížečích:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |