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ė

javascripteilutė.lastIndexOf(ką ieškome, [nuo kur pradėti paiešką]);

Pavyzdys

Raskime paskutinio pasikartojimo poziciją:

javascriptlet str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd');

console.log(res);

Kodo vykdymo rezultatas:

javascript9

Pavyzdys

Nustatykime paieškos pradžios poziciją:

javascriptlet str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd', 8);

console.log(res);

Kodo vykdymo rezultatas:

javascript6

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į