JavaScript Array lastIndexOf()

definicja i użycie

lastIndexOf() metoda wyszukuje określony element w tablicy i zwraca jego pozycję.

wyszukiwanie rozpocznie się od określonej pozycji, jeśli pozycja nie została określona, od końca, a zakończy się na początku tablicy.

jeśli element nie został znaleziony, lastIndexOf() metoda zwróci -1.

jeśli element występuje więcej niż raz,lastIndexOf() metoda zwróci pozycję ostatniego wystąpienia.

porada:jeśli należy wyszukiwać od początku do końca, użyj indexOf() metoda.

przykład

przykład 1

wyszukiwanie elementu "Apple" w tablicy:

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

spróbuj sam

przykład 2

wyszukiwanie elementu "Apple" w tablicy:

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

spróbuj sam

przykład 3

wyszukiwanie elementu "Apple" w tablicy, od pozycji 4:

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

spróbuj sam

syntaktyka

array.lastIndexOf(item, start)

wartość parametru

parametr opis
item wymagane. Element do wyszukiwania.
start opcjonalnie. Od którego miejsca zacząć wyszukiwanie. Ujemne wartości oznaczają pozycję od końca, a następnie wyszukiwanie do początku.

szczegóły techniczne

wartość zwracana: liczba, oznaczająca pozycję określonego elementu, w przeciwnym razie -1.
wersja JavaScript: ECMAScript 5

obsługa przeglądarek

numery w tabeli wskazują pierwszą wersję przeglądarki, która obsługuje tę metodę w pełni.

wszystkie przeglądarki obsługują tę metodę w pełni lastIndexOf() Metoda:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
wsparcie 9.0 wsparcie wsparcie wsparcie wsparcie

powiązane strony

Tutorial:Tablica JavaScript

Tutorial:Const tablicy JavaScript

Tutorial:Metody tablicy JavaScript

Tutorial:Sortowanie tablicy JavaScript

Tutorial:Iteracja tablicy JavaScript