Метод lastIndexOf
Возвращает индекс последнего вхождения подстроки в объекте String.
function lastIndexOf(substring : String [, startindex : Number ]) : Number
Аргументы
substring
Обязательный. Подстрока для поиска в объекте String.startindex
Необязательный. Целочисленное значение, указывающее индекс для начала поиска в объекте String. Если этот аргумент не указан, поиск начинается с начала строки.
Заметки
Метод lastIndexOf возвращает целочисленное значение, указывающее начало подстроки в объекте String. Если подстрока не найдена, возвращается -1.
Если значение startindex отрицательное, startindex обрабатывается как нуль. Если оно больше наибольшего индекса положения знака, оно обрабатывается как наибольший возможный индекс.
Поиск выполняется справа налево. В противном случае этот метод был бы идентичен методу indexOf.
Пример
В следующем примере демонстрируется применение метода lastIndexOf.
var str = "time, time";
print ("time is at position " + str.lastIndexOf("time"));
print ("abc is at position " + str.lastIndexOf("abc"));
// Output:
// time is at position 6
// abc is at position -1