Metoda substring

Metoda substring zwraca podciąg z ciągu (oryginalny ciąg nie jest modyfikowany). Pierwszy parametr określa indeks znaku, od którego metoda zaczyna wycinać (indeksowanie zaczyna się od zera), a drugi parametr - indeks znaku, na którym należy zakończyć wycinanie (znak z tym indeksem nie jest włączany do wyciętej części). Drugi parametr nie jest obowiązkowy, jeśli nie jest podany, to zostaną wycięte wszystkie znaki do końca ciągu.

Składnia

javascriptciag.substring(odkad zaczac wycinac, [dokad wycinac]);

Przykład

Niech będzie dany ciąg. Wytnijmy z niego znaki od pierwszego do trzeciego:

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

console.log(sub);

Wynik wykonania kodu (znak o indeksie 3 nie zostanie włączony do wyciętej części):

javascript'bc'

Przykład

Wytnijmy teraz znaki od 1-szego do końca ciągu (w tym celu nie podajemy drugiego parametru metody):

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

console.log(sub);

Wynik wykonania kodu:

javascript'bcde'

Zobacz też

  • metody substr i slice,
    które również zwracają podciąg