Метад lastIndexOf
Метад lastIndexOf ажыццяўляе пошук
апошняга ўваходжання падрадка ў радок.
Пры гэтым неабходна звяртаць увагу
на паказаны ў першым параметры рэгістр сімвалаў.
Пошук вядзецца з канца радка. Метад верне
пазіцыю першага супадзення з канца,
а калі яно не знойдзена, то верне -1.
Другім неабавязковым параметрам можна
перадаць нумар сімвала, адкуль варта
пачынаць пошук.
Сінтаксіс
радок.lastIndexOf(што шукаем, [адкуль пачынаць пошук]);
Прыклад
Давайце знойдзем пазіцыю апошняга ўваходжання падрадка:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd');
console.log(res);
Вынік выканання кода:
9
Прыклад
Давайце задамо пазіцыю пачатку пошуку:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd', 8);
console.log(res);
Вынік выканання кода:
6
Глядзіце таксама
-
метад
startsWith,
які правярае пачатак радка -
метад
endsWith,
які правярае канец радка -
метад
indexOf,
які шукае першае ўваходжанне падрадка -
метад
includes,
які шукае радок -
метад
at,
які шукае сімвал радка