Metoda substring

Metoda substring vrací podřetězec z řetězce (původní řetězec zůstane nezměněn). První parametr určuje index znaku, od kterého metoda začíná řezat (číslování začíná od nuly), a druhý parametr - index znaku, na kterém má řezání skončit (znak s tímto indexem není zahrnut do vyříznuté části). Druhý parametr není povinný, pokud není uveden, budou vyříznuty všechny znaky až do konce řetězce.

Syntaxe

javascriptřetězec.substring(odkud začít řezat, [kam řezat]);

Příklad

Mějme řetězec. Vyřízněme z něj znaky od prvního do třetího:

javascriptlet str = 'abcde';
let sub = str.substring(1, 3);

console.log(sub);

Výsledek provedení kodu (znak s indexem 3 nebude zahrnut do vyříznuté části):

javascript'bc'

Příklad

Nyní vyřízněme znaky od 1-ního až do konce řetězce (k tomu nezadáme druhý parametr metody):

javascriptlet str = 'abcde';
let sub = str.substring(1);

console.log(sub);

Výsledek provedení kodu:

javascript'bcde'

Viz také

  • metody substr a slice,
    které také vracejí podřetězec