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