JavaScript низ lastIndexOf ()

Методът 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 ()

Интересни статии...