Metóda substring

Metóda substring vráti podreťazec z reťazca (pôvodný reťazec sa tým nemení). Prvý parameter určuje číslo znaku, od ktorého metóda začne rezať (číslovanie začína od nuly), a druhý parameter - číslo znaku, na ktorom sa má ukončiť rezanie (znak s týmto číslom nie je zahrnutý do vyrezanej časti). Druhý parameter nie je povinný, ak nie je zadaný, budú vyrezané všetky znaky až do konca reťazca.

Syntax

javascriptreťazec.substring(odkiaľ začať rezať, [pokiaľ rezať]);

Príklad

Nech je daný reťazec. Vyrezme z neho znaky od prvého do tretieho:

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

console.log(sub);

Výsledok vykonania kódu (znak s číslom 3 nebude zahrnutý do vyrezanej časti):

javascript'bc'

Príklad

Vyrezme teraz znaky od 1-ého až do konca reťazca (na to nezadáme druhý parameter metódy):

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

console.log(sub);

Výsledok vykonania kódu:

javascript'bcde'

Pozri tiež

  • metódy substr a slice,
    ktoré tiež vracajú podreťazec