Методи 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