JavaScript Array lastIndexOf()

Tanım ve kullanım

lastIndexOf() Yöntem, dizide belirtilen projeyi arar ve onun konumunu döner.

Arama, belirtilen konumdan başlar, belirtilmemişse sona doğru başlar ve dizinin başında sona erer.

Proje bulunmadığında lastIndexOf() Yöntem -1 döner.

Aranacak proje birden fazla kez ortaya çıktığındalastIndexOf() Yöntem, son kez ortaya çıkan konumu döner.

İpucu:Baştan sona aramak istiyorsanız indexOf() Yöntem.

Örnek

Örnek 1

"Apple" öğesini dizide arayın:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.lastIndexOf("Apple");

Kişisel olarak deneyin

Örnek 2

"Apple" öğesini dizide arayın:

var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
var a = fruits.lastIndexOf("Apple");

Kişisel olarak deneyin

Örnek 3

Dizide "Apple" öğesini 4 konumundan başlayarak arayın:

var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
var a = fruits.lastIndexOf("Apple", 4);

Kişisel olarak deneyin

Sözdizimi

array.lastIndexOf(item, start)

Parametre değeri

Parametre Açıklama
item Gerekli. Aranacak proje.
start Opsiyonel. Arama başlangıç noktası nereden başlanacak. Negatif değerler belirtilen konumdan sona doğru sayılır ve başa doğru arama yapılır.

Teknik ayrıntılar

Dönüş değeri: Sayısal, belirtilen projenin konumunu belirtir, aksi takdirde -1.
JavaScript sürümü: ECMAScript 5

Tarayıcı desteği

Tabloda numaralar, bu yöntemi tamamen destekleyen ilk tarayıcı sürümünü belirtir.

Bütün tarayıcılar tamamen destekler lastIndexOf() Yöntem:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Destek 9.0 Destek Destek Destek Destek

İlgili sayfa

Rehber:JavaScript dizisi

Rehber:JavaScript dizisi Const

Rehber:JavaScript dizisi yöntemleri

Rehber:JavaScript dizisini sıralama

Rehber:JavaScript dizisi döngüsü