Методот lastIndexOf
Методот lastIndexOf врши
пребарување на елемент во низа. Ја враќа
позицијата на последниот пронајден елемент,
или -1, ако таков елемент не постои.
Како прв параметар го наведуваме елементот за пребарување,
како втор (незадолжителен) - позицијата од
која треба да започне пребарувањето. Пребарувањето
се врши од крајот на низата кон нејзиниот почеток.
Синтакса
низа.lastIndexOf(елемент, [од каде да започне]);
Пример
Ајде да ја најдеме позицијата на последната тројка во низата:
let arr = [1, 2, 3, 3, 3, 4, 5];
let res = arr.lastIndexOf(3);
console.log(res);
Резултат од извршувањето на кодот:
4
Пример
Сега ајде да се обидеме да најдеме елемент кој не постои во низата:
let arr = [1, 2, 3, 4, 5];
let res = arr.lastIndexOf(6);
console.log(res);
Резултат од извршувањето на кодот:
-1
Пример
Ајде да започнеме пребарување од зададена позиција. Како резултат ќе се најде последната тројка, со исклучок на прескокнатите:
let arr = [1, 2, 3, 3, 4, 5, 3];
let res = arr.lastIndexOf(3, 4);
console.log(res);
Резултат од извршувањето на кодот:
3