Metóda lastIndexOf
Metóda lastIndexOf vykonáva vyhľadávanie
posledného výskytu podreťazca v reťazci.
Pri tom je potrebné dávať pozor
na zadaný register znakov v prvom parametri.
Vyhľadávanie prebieha od konca reťazca. Metóda vráti
pozíciu prvého nájdeného výskytu od konca,
a ak nie je nájdený, vráti -1.
Druhým voliteľným parametrom je možné
zadať číslo znaku, odkiaľ sa má
začať vyhľadávanie.
Syntax
reťazec.lastIndexOf(čo hľadáme, [odkiaľ začať vyhľadávanie]);
Príklad
Nájdime pozíciu posledného výskytu podreťazca:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd');
console.log(res);
Výsledok vykonania kódu:
9
Príklad
Zadajme pozíciu začiatku vyhľadávania:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd', 8);
console.log(res);
Výsledok vykonania kódu:
6
Pozrite tiež
-
metóda
startsWith,
ktorá kontroluje začiatok reťazca -
metóda
endsWith,
ktorá kontroluje koniec reťazca -
metóda
indexOf,
ktorá hľadá prvý výskyt podreťazca -
metóda
includes,
ktorá hľadá reťazec -
metóda
at,
ktorá hľadá znak reťazca