Метад lastIndexOf

Метад lastIndexOf ажыццяўляе пошук апошняга ўваходжання падрадка ў радок. Пры гэтым неабходна звяртаць увагу на паказаны ў першым параметры рэгістр сімвалаў. Пошук вядзецца з канца радка. Метад верне пазіцыю першага супадзення з канца, а калі яно не знойдзена, то верне -1. Другім неабавязковым параметрам можна перадаць нумар сімвала, адкуль варта пачынаць пошук.

Сінтаксіс

javascriptрадок.lastIndexOf(што шукаем, [адкуль пачынаць пошук]);

Прыклад

Давайце знойдзем пазіцыю апошняга ўваходжання падрадка:

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

console.log(res);

Вынік выканання кода:

javascript9

Прыклад

Давайце задамо пазіцыю пачатку пошуку:

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

console.log(res);

Вынік выканання кода:

javascript6

Глядзіце таксама

  • метад startsWith,
    які правярае пачатак радка
  • метад endsWith,
    які правярае канец радка
  • метад indexOf,
    які шукае першае ўваходжанне падрадка
  • метад includes,
    які шукае радок
  • метад at,
    які шукае сімвал радка