JavaScript-sträng lastIndexOf ()

JavaScript-strängen lastIndexOf () -metoden returnerar det sista förekomstindexet för ett givet värde i strängen, eller -1 om det inte finns.

Syntaxen för lastIndexOf()metoden är:

 str.lastIndexOf(searchValue, fromIndex)

Här är str en sträng.

lastIndexOf () Parametrar

Den lastIndexOf()metod tar in:

  • searchValue - Värdet att söka efter i strängen. Om ingen sträng anges uttryckligen returneras fromIndex.
  • fromIndex (valfritt) - Indexet för att börja söka i strängen bakåt. Som standard är det + Infinity .

Anmärkningar:

  • Om fromIndex> = string.length söks hela strängen.
  • Om fromIndex <0 anses det vara detsamma som 0 .

Returvärde från lastIndexOf ()

  • Returnerar det sista indexet för värdet i strängen om det finns minst en gång.
  • Returnerar -1 om värdet inte finns i strängen.

Obs: Den lastIndexOf()metod är små bokstäver.

Exempel: Använd metoden 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

Produktion

 57 45 8 -1

Rekommenderade avläsningar:

  • JavaScript-sträng
  • JavaScript String.indexOf ()

Intressanta artiklar...