Метод JavaScript String lastIndexOf () повертає останній індекс присутності заданого значення в рядку або -1, якщо його немає.
Синтаксис lastIndexOf()
методу:
str.lastIndexOf(searchValue, fromIndex)
Тут str є рядком.
Параметри lastIndexOf ()
lastIndexOf()
Метод приймає в:
- searchValue - значення для пошуку в рядку. Якщо явно не вказано рядок, повертається fromIndex.
- fromIndex (необов’язково) - індекс для початку пошуку в рядку назад. За замовчуванням це + Нескінченність .
Примітки:
- Якщо fromIndex> = string.length , здійснюється пошук по всьому рядку.
- Якщо fromIndex <0 , це вважається таким самим, як 0 .
Повернене значення з lastIndexOf ()
- Повертає останній індекс значення у рядку, якщо він присутній хоча б один раз.
- Повертає -1, якщо значення не знайдено в рядку.
Примітка:lastIndexOf()
метод чутливий до регістру.
Приклад: Використання методу lastIndexOf ()
var str = "JavaScript is the world's most misunderstood programming language."; // lastIndexOf() returns the last occurance var index1 = str.lastIndexOf("language"); console.log(index1); // 57 var index2 = str.lastIndexOf("p"); console.log(index2); // 45 // second argument specifies the search's start index var index3 = str.lastIndexOf("p", 44); console.log(index3); // 8 // lastIndexOf returns -1 if not found var index4 = str.lastIndexOf("Python"); console.log(index4); // -1
Вихідні дані
57 45 8 -1
Рекомендовані читання:
- Рядок JavaScript
- JavaScript String.indexOf ()