Metod lastIndexOf
Metod lastIndexOf massivda
elementni qidiradi. So‘nggi topilgan
elementning raqamini qaytaradi,
yoki -1, agar bunday element bo‘lmasa.
Birinchi parametr sifatida biz qidiriladigan elementni ko‘rsatamiz,
ikkinchi (ixtiyoriy) - qidirishni boshlash
joyi. Qidiruv
massiv oxiridan boshiga qarab amalga oshiriladi.
Sintaksis
massiv.lastIndexOf(element, [qayerdan boshlash]);
Misol
Keling, massivdagi so‘nggi uchlikning o‘rnini topamiz:
let arr = [1, 2, 3, 3, 3, 4, 5];
let res = arr.lastIndexOf(3);
console.log(res);
Kodni bajarish natijasi:
4
Misol
Endi keling, massivda mavjud bo‘lmagan elementni topishga harakat qilaylik:
let arr = [1, 2, 3, 4, 5];
let res = arr.lastIndexOf(6);
console.log(res);
Kodni bajarish natijasi:
-1
Misol
Keling, qidiruvni berilgan pozitsiyadan boshlaymiz. Natijada, o‘tkazib yuborilganlardan tashqari so‘nggi uchlik topiladi:
let arr = [1, 2, 3, 3, 4, 5, 3];
let res = arr.lastIndexOf(3, 4);
console.log(res);
Kodni bajarish natijasi:
3