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
ciag.substring(odkad zaczac wycinac, [dokad wycinac]);
Przykład
Niech będzie dany ciąg. Wytnijmy z niego znaki od pierwszego do trzeciego:
let 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):
'bc'
Przykład
Wytnijmy teraz znaki od 1-szego
do końca ciągu (w tym celu nie podajemy drugiego
parametru metody):
let str = 'abcde';
let sub = str.substring(1);
console.log(sub);
Wynik wykonania kodu:
'bcde'