Metode lastIndexOf
Die metode lastIndexOf voer
'n soektog na 'n element in 'n array uit. Dit gee
die indeks van die laaste gevinde element terug,
of -1, as daar geen so 'n element is nie.
As eerste parameter spesifiseer ons die element om vir te soek,
as tweede (opsionele) - die posisie vanwaar
die soektog moet begin. Die soektog
word uitgevoer vanaf die einde van die array na die begin.
Sintaksis
array.lastIndexOf(element, [vanwaar om te begin]);
Voorbeeld
Kom ons vind die posisie van die laaste 3 in die array:
let arr = [1, 2, 3, 3, 3, 4, 5];
let res = arr.lastIndexOf(3);
console.log(res);
Resultaat van die kode-uitvoering:
4
Voorbeeld
Kom ons probeer nou om 'n element te vind wat nie in die array is nie:
let arr = [1, 2, 3, 4, 5];
let res = arr.lastIndexOf(6);
console.log(res);
Resultaat van die kode-uitvoering:
-1
Voorbeeld
Kom ons begin die soektog vanaf 'n gegewe posisie. As resultaat sal die laaste 3 gevind word, behalwe die oorgeslaan:
let arr = [1, 2, 3, 3, 4, 5, 3];
let res = arr.lastIndexOf(3, 4);
console.log(res);
Resultaat van die kode-uitvoering:
3