Поделиться через


Метод lastIndexOf

Обновлен: Ноябрь 2007

Возвращает индекс последнего вхождения подстроки в объекте String.

function lastIndexOf(substring : String [, startindex : Number ]) : Number

Аргументы

  • substring
    Обязательный. Подстрока для поиска в объекте String.

  • startindex
    Необязательный. Целочисленное значение, указывающее индекс для начала поиска в объекте String. Если этот аргумент не указан, поиск начинается с начала строки.

Заметки

Метод lastIndexOf возвращает целочисленное значение, указывающее начало подстроки в объекте String. Если подстрока не найдена, возвращается -1.

Если значение startindex отрицательное, startindex обрабатывается как нуль. Если оно больше наибольшего индекса положения знака, оно обрабатывается как наибольший возможный индекс.

Поиск выполняется справа налево. В противном случае этот метод был бы идентичен методу indexOf.

Пример

В следующем примере демонстрируется применение метода lastIndexOf.

function lastIndexDemo(str2) {
   var str1 = "BABEBIBOBUBABEBIBOBU"
   var s = str1.lastIndexOf(str2);
   return(s);
}

Требования

Версия 1

Применение:

Объект "String"

См. также

Ссылки

Метод indexOf