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

javascriptmassiv.lastIndexOf(element, [qayerdan boshlash]);

Misol

Keling, massivdagi so‘nggi uchlikning o‘rnini topamiz:

javascriptlet arr = [1, 2, 3, 3, 3, 4, 5];
let res = arr.lastIndexOf(3);

console.log(res);

Kodni bajarish natijasi:

javascript4

Misol

Endi keling, massivda mavjud bo‘lmagan elementni topishga harakat qilaylik:

javascriptlet arr = [1, 2, 3, 4, 5];
let res = arr.lastIndexOf(6);

console.log(res);

Kodni bajarish natijasi:

javascript-1

Misol

Keling, qidiruvni berilgan pozitsiyadan boshlaymiz. Natijada, o‘tkazib yuborilganlardan tashqari so‘nggi uchlik topiladi:

javascriptlet arr = [1, 2, 3, 3, 4, 5, 3];
let res = arr.lastIndexOf(3, 4);

console.log(res);

Kodni bajarish natijasi:

javascript3

Shuningdek qarang

  • metod includes,
    bu massivda element mavjudligini tekshiradi
  • metod indexOf,
    bu elementlarni boshidan qidiradi