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