JavaScript-streng lastIndexOf ()

JavaScript String lastIndexOf () -metoden returnerer det sidste indeks for forekomst af en given værdi i strengen eller -1, hvis den ikke er til stede.

Metodens syntaks lastIndexOf()er:

 str.lastIndexOf(searchValue, fromIndex)

Her er str en streng.

lastIndexOf () -parametre

Den lastIndexOf()metode tager i:

  • searchValue - Værdien, der skal søges efter i strengen. Hvis der ikke er angivet nogen streng eksplicit, returneres fromIndex.
  • fromIndex (valgfrit) - Indekset for at begynde at søge i strengen baglæns. Som standard er det + Infinity .

Bemærkninger:

  • Hvis fromIndex> = string.length , søges i hele strengen.
  • Hvis fromIndex <0 , anses det for at være det samme som 0 .

Returneringsværdi fra lastIndexOf ()

  • Returnerer det sidste indeks for værdien i strengen, hvis den findes mindst en gang.
  • Returnerer -1, hvis værdien ikke findes i strengen.

Bemærk: Den lastIndexOf()metode er store og små bogstaver.

Eksempel: Brug af lastIndexOf () -metoden

 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

Anbefalede målinger:

  • JavaScript-streng
  • JavaScript String.indexOf ()

Interessante artikler...