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 ()