lastIndexOf()

Misollar

"Apple" ning oxirgi indeksini toping:

const fruits = ["Apple", "Orange", "Apple", "Mango"]; let index = fruits.lastIndexOf("Apple");
O‘zingiz sinab ko‘ring »

Bittadan ortiq olma:

const fruits = ["Orange", "Apple", "Mango", "Apple", "Banana", "Apple"]; let index = fruits.lastIndexOf("Apple");
O‘zingiz sinab ko‘ring »

Quyida ko‘proq misollar.


ULASHISH

Tavsif

lastIndexOf() metodi belgilangan qiymatning oxirgi indeksini (pozitsiyasini) qaytaradi.

Qiymat topilmasa, lastIndexOf() metodi -1 qaytaradi.

lastIndexOf() belgilangan indeksdan boshlaydi va o‘ngdan chapga (berilgan pozitsiyadan massiv boshigacha) qidiradi.

Odatiy holda qidiruv oxirgi elementdan boshlanadi va birinchisida tugaydi.

Manfiy boshlanish qiymatlari oxirgi elementdan boshlab sanaladi (lekin qidiruv baribir o‘ngdan chapga bajariladi).


Massivda qidirish metodlari:

MetodTopadi
includes()Massivda belgilangan qiymat bo‘lsa, true qaytaradi
indexOf()Belgilangan qiymatga ega birinchi elementning indeksi
lastIndexOf()Belgilangan qiymatga ega oxirgi elementning indeksi
find()Testdan o‘tgan birinchi elementning qiymati
findIndex()Testdan o‘tgan birinchi elementning indeksi
findLast()Testdan o‘tgan oxirgi elementning qiymati
findLastIndex()Testdan o‘tgan oxirgi elementning indeksi

Sintaksis

array.lastIndexOf(item, start)

Parametrlar

Parametr Tavsif
item Majburiy.
Qidiriladigan qiymat.
start Ixtiyoriy.
Qidiruvni qayerdan boshlash.
Standart qiymat — oxirgi element (array.length-1).
Manfiy boshlanish qiymatlari oxirgi elementdan boshlab sanaladi (lekin qidiruv baribir o‘ngdan chapga bajariladi).

Qaytariladigan qiymat

Tip Tavsif
SonBelgilangan elementning pozitsiyasi.
Element topilmasa, -1.


Ko‘proq misollar

Qidiruvni 4-pozitsiyadan boshlang:

const fruits = ["Orange", "Apple", "Mango", "Apple", "Banana", "Apple"]; let index = fruits.lastIndexOf("Apple", 4);
O‘zingiz sinab ko‘ring »

Qidiruvni oxiridan ikkinchi pozitsiyadan boshlang:

const fruits = ["Orange", "Apple", "Mango", "Apple", "Banana", "Apple"]; let index = fruits.lastIndexOf("Apple", -2);
O‘zingiz sinab ko‘ring »

Brauzerlarda qo‘llab-quvvatlash

lastIndexOf() — ECMAScript5 (ES5 2009) imkoniyati.

JavaScript 2009 2013-yil iyulidan beri barcha brauzerlarda qo‘llab-quvvatlanadi:

Chrome
23
IE/Edge
11
Firefox
21
Safari
6
Opera
15
2012-yil sentabr 2012-yil sentabr 2013-yil aprel 2012-yil iyul 2013-yil iyul


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!