JavaScript String lastIndexOf ()

Die JavaScript String lastIndexOf () -Methode gibt den letzten Index des Auftretens eines bestimmten Werts in der Zeichenfolge zurück oder -1, wenn er nicht vorhanden ist.

Die Syntax der lastIndexOf()Methode lautet:

 str.lastIndexOf(searchValue, fromIndex)

Hier ist str eine Zeichenfolge.

lastIndexOf () Parameter

Die lastIndexOf()Methode umfasst:

  • searchValue - Der Wert, nach dem in der Zeichenfolge gesucht werden soll. Wenn keine Zeichenfolge explizit angegeben wird, wird fromIndex zurückgegeben.
  • fromIndex (optional) - Der Index, mit dem die Zeichenfolge rückwärts durchsucht werden soll. Standardmäßig ist es + Unendlich .

Anmerkungen:

  • Wenn fromIndex> = string.length , wird die gesamte Zeichenfolge durchsucht.
  • Wenn fromIndex <0 ist , wird davon ausgegangen, dass es mit 0 identisch ist .

Rückgabewert von lastIndexOf ()

  • Gibt den letzten Index des Werts in der Zeichenfolge zurück, wenn er mindestens einmal vorhanden ist.
  • Gibt -1 zurück, wenn der Wert nicht in der Zeichenfolge gefunden wird.

Hinweis: Bei der lastIndexOf()Methode wird zwischen Groß- und Kleinschreibung unterschieden.

Beispiel: Verwenden der lastIndexOf () -Methode

 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

Ausgabe

 57 45 8 -1

Empfohlene Lektüre:

  • JavaScript-Zeichenfolge
  • JavaScript String.indexOf ()

Interessante Beiträge...