Методът JavaScript String lastIndexOf () връща последния индекс на поява на дадена стойност в низа или -1, ако не присъства.
Синтаксисът на lastIndexOf()
метода е:
str.lastIndexOf(searchValue, fromIndex)
Тук str е низ.
lastIndexOf () Параметри
В lastIndexOf()
метода се в:
- searchValue - Стойността, която да търсите в низа. Ако изрично не е предоставен низ, се връща fromIndex.
- fromIndex (по избор) - Индексът, за да започне търсенето на низа назад. По подразбиране е + Infinity .
Бележки:
- Ако 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 ()