JavaScript String slice()
Příklady
Rozdělte prvních 5 pozic:
let text = "Hello world!";
let result = text.slice(0, 5);
Od pozice 3 do konce:
let result = text.slice(3);
Další příklady níže.
Definice a použití
Metoda slice()
extrahuje část řetězce.
Metoda slice()
vrací extrahovanou část v novém řetězci.
Metoda slice()
nemění původní řetězec.
Parametry začátku a konce určují část řetězce, která se má extrahovat.
První pozice je 0, druhá je 1, ...
Záporné číslo vybírá od konce řetězce.
Syntax
string.slice(start, end)
Parametry
Parameter | Description |
start | Required. The start position. (First character is 0). |
end | Optional. The end position (up to, but not including). Default is string length. |
Návratová hodnota
Typ | Popis |
Řetězec | Extrahovaná část řetězce. |
Další příklady
Od pozice 3 do 8:
let result = text.slice(3, 8);
Pouze první znak:
let result = text.slice(0, 1);
Pouze poslední znak:
let result = text.slice(-1);
Celý řetězec:
let result = text.slice(0);
Podpora prohlížeče
slice()
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 |