Метад 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
,
які шукае сімвал радка