Przykład
Szukaj tablicę do pozycji "Apple" :
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.indexOf("Apple");
Wynikiem A będzie:
2
Co oznacza, że "Apple" znajduje się w pozycji 2 w tablicy.
Spróbuj sam "Więcej "Try it Yourself" przykłady poniżej.
Definicja i Wykorzystanie
indexOf() Sposób przeszukuje tablicę dla określonego produktu, i zwraca jej położenie.
Wyszukiwanie rozpocznie się w określonym miejscu, lub na początku, jeśli nie jest określona pozycja początkowa i zakończyć wyszukiwanie na końcu tablicy.
Zwraca -1, jeśli element nie zostanie znaleziony.
Jeśli pozycja jest obecny więcej niż jeden raz, metoda indexOf zwraca pozycję pierwszego wystąpienia.
Uwaga: Pierwsza pozycja ma pozycję 0, druga pozycja ma pozycję 1, i tak dalej.
Jeśli chcesz wyszukać od końca do początku, użyj: końcówka href="jsref_lastindexof_array.html"> lastIndexOf() method
Wsparcie przeglądarka
Liczby w tabeli określ pierwszą wersję przeglądarki, która w pełni obsługuje metodę.
metoda | |||||
---|---|---|---|---|---|
indexOf() | tak | 9.0 | 1.5 | tak | tak |
Składnia
wartości parametrów Parametr Opis item Wymagany. Element, aby wyszukać start Opcjonalny. Gdzie aby rozpocząć wyszukiwanie. Wartości ujemne rozpoczną się na danym stanowisku, licząc od końca i szukać do końca.
Szczegóły techniczne
Zwracana wartość: Numer, reprezentujący położenie określonego elementu, inaczej -1 JavaScript wersja: 1.6
Więcej przykładów
Przykład
Szukaj tablicę do pozycji "Apple" , rozpoczynając wyszukiwanie w pozycji 4:
var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
var a = fruits.indexOf("Apple", 4);
Wynikiem A będzie:
6
Spróbuj sam "
<JavaScript Array Reference