JavaScript virkne lastIndexOf ()

Metode JavaScript virkne lastIndexOf () atgriež virkni noteiktas vērtības pēdējās sastopamības indeksu vai -1, ja tā nav.

Metodes sintakse lastIndexOf()ir šāda:

 str.lastIndexOf(searchValue, fromIndex)

Šeit str ir virkne.

parametri lastIndexOf ()

lastIndexOf()Metode ņem in:

  • searchValue - vērtība, kuru meklēt virknē. Ja virkne nav skaidri norādīta, tiek atgriezta fromIndex.
  • fromIndex (pēc izvēles) - indekss, lai sāktu meklēt virkni atpakaļ. Pēc noklusējuma tas ir + Bezgalība .

Piezīmes:

  • Ja fromIndex> = string.length , tiek meklēta visa virkne.
  • Ja fromIndex <0 , tas tiek uzskatīts par tādu pašu kā 0 .

Atgriezt vērtību no lastIndexOf ()

  • Atgriež virknes vērtības pēdējo indeksu, ja tas atrodas vismaz vienu reizi.
  • Atgriež -1, ja vērtība virknē nav atrasta.

Piezīme . lastIndexOf()Metode ir reģistrjutīga.

Piemērs: Izmantojot metodi 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

Rezultāts

 57 45 8 -1

Ieteicamie lasījumi:

  • JavaScript virkne
  • JavaScript String.indexOf ()

Interesanti raksti...