Metodas lastIndexOf
Metodas lastIndexOf atlieka paiešką
paskutinio pasikartojimo eilutėje.
Kartu būtina atkreipti dėmesį
į nurodytą pirmame parametre simbolių registrą.
Paieška vykdoma nuo eilutės pabaigos. Metodas grąžins
pirmo atitikimo nuo galo poziciją,
o jei jis nerastas, grąžins -1.
Antruoju neprivalomu parametru galima
perduoti simbolio numerį, nuo kurio reikėtų
pradėti paiešką.
Sintaksė
eilutė.lastIndexOf(ką ieškome, [nuo kur pradėti paiešką]);
Pavyzdys
Raskime paskutinio pasikartojimo poziciją:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd');
console.log(res);
Kodo vykdymo rezultatas:
9
Pavyzdys
Nustatykime paieškos pradžios poziciją:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd', 8);
console.log(res);
Kodo vykdymo rezultatas:
6
Taip pat žiūrėkite
-
metodas
startsWith,
kuris tikrina eilutės pradžią -
metodas
endsWith,
kuris tikrina eilutės pabaigą -
metodas
indexOf,
kuris ieško pirmo pasikartojimo -
metodas
includes,
kuris ieško eilutę -
metodas
at,
kuris ieško eilutės simbolį