Метод lastIndexOf
Метод lastIndexOf врши
претрагу елемента у низу. Враћа
индекс последњег пронађеног елемента,
или -1, ако такав елемент не постоји.
Првим параметром наводимо елемент за претрагу,
другим (опционим) - позицију, са
кoje треба почети претрагу. Претрага
се врши од краја низа ка почетку.
Синтакса
низ.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