Метод 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,
който търси символ в низа