Exemplu
Căutați o matrice pentru elementul "Apple" :
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.indexOf("Apple");
Rezultatul unei va fi:
2
Ceea ce înseamnă că "Apple" este situat la poziția 2 în matrice.
Încearcă - l singur »Mai multe "Try it Yourself" - "Try it Yourself" exemplele de mai jos.
Definiție și utilizare
indexOf() metoda caută matrice pentru elementul specificat, și returnează poziția sa.
Căutarea va începe la poziția specificată, sau la început dacă nici o poziție de start este specificată, și se încheie căutarea la sfârșitul șirului.
Returnează -1 dacă elementul nu este găsit.
În cazul în care elementul este prezent mai mult decât o dată, metoda indexOf returnează poziția prima apariție.
Notă: Primul element are poziția 0, al doilea element are poziția 1, și așa mai departe.
Sfat: Dacă doriți să căutați la un capăt pentru a începe, utilizați href="jsref_lastindexof_array.html"> lastIndexOf() method
Suport pentru browser-
Numerele din tabel specifica prima versiune de browser care acceptă pe deplin metoda.
Metodă | |||||
---|---|---|---|---|---|
indexOf() | da | 9 | 1.5 | da | da |
Sintaxă
Valorile parametrilor Parametru Descriere item Necesar. Articolul pentru a căuta start Opțional. În cazul în care pentru a începe căutarea. Valorile negative vor începe de la poziția dată de numărare de la sfârșitul anului, și de căutare până la sfârșit.
Detalii tehnice
Întoarcere Valoare: Un număr, care reprezintă poziția elementului specificat, altfel -1 JavaScript Versiune: 1.6
Mai multe exemple
Exemplu
Căutați o matrice pentru elementul "Apple" , începe căutarea la poziția 4:
var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
var a = fruits.indexOf("Apple", 4);
Rezultatul unei va fi:
6
Încearcă - l singur »
<JavaScript Array referință