Metoden lastIndexOf
Metoden lastIndexOf utför
sökning efter ett element i en array. Returnerar
index för det senast funna elementet,
eller -1 om inget sådant element finns.
Som första parameter anger vi elementet att söka efter,
som andra (valfri) - positionen från vilken
sökningen ska börja. Sökningen
går från slutet av arrayen mot början.
Syntax
array.lastIndexOf(element, [var sökningen ska börja]);
Exempel
Låt oss hitta positionen för den sista trean i arrayen:
let arr = [1, 2, 3, 3, 3, 4, 5];
let res = arr.lastIndexOf(3);
console.log(res);
Resultat av kodkörning:
4
Exempel
Låt oss nu försöka hitta ett element som inte finns i arrayen:
let arr = [1, 2, 3, 4, 5];
let res = arr.lastIndexOf(6);
console.log(res);
Resultat av kodkörning:
-1
Exempel
Låt oss börja sökningen från en given position. Som resultat kommer den sista trean att hittas, förutom de som hoppas över:
let arr = [1, 2, 3, 3, 4, 5, 3];
let res = arr.lastIndexOf(3, 4);
console.log(res);
Resultat av kodkörning:
3