JavaScript Array indexOf()
- Poprzednia strona includes()
- Następna strona isArray()
- Wróć do poprzedniego poziomu Podręcznik Referencyjny JavaScript Array
Definicja i użycie
indexOf()
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, wyszukiwanie rozpocznie się od początku i zakończy na końcu tablicy.
Jeśli element nie został znaleziony, indexOf()
zwraca -1.
Jeśli element występuje wiele razy, indexOf()
Metoda zwraca pozycję pierwszego wystąpienia.
Komentarz:Pozycja pierwszego elementu wynosi 0, pozycja drugiego elementu wynosi 1, itd.
Wskazówka:Jeśli chcesz wyszukiwać od końca do początku, użyj lastIndexOf()
Metoda.
Przykład
Przykład 1
Szukaj elementu "Apple" w tablicy:
var fruits = ["Banana", "Orange", "Apple", "Mango"]; var a = fruits.indexOf("Apple");
Przykład 2
Szukaj elementu "Apple" w tablicy, zaczynając od pozycji 4:
var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"]; var a = fruits.indexOf("Apple", 4);
Gramatyka
array.indexOf(item, start)
Wartość parametru
Parametry | Opis |
---|---|
item | Wymagane. Element do wyszukiwania. |
start | Opcjonalnie. Od którego miejsca zacząć wyszukiwanie. Wartości ujemne będą liczone od końca, a następnie wyszukiwanie będzie prowadzone do końca. |
Szczegóły techniczne
Zwracana wartość: | Wartość liczbowa, oznaczająca pozycję określonego elementu, w przeciwnym razie -1. |
---|---|
Wersja JavaScript: | ECMAScript 5 |
Obsługa przeglądarki
Wszystkie przeglądarki obsługują ją w pełni indexOf()
Metoda:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Obsługiwane | 9.0 | Obsługiwane | Obsługiwane | Obsługiwane | Obsługiwane |
Strony związane
Tutorial:Tablice JavaScript
Tutorial:Zmienna stała JavaScript do obsługi tablic
Tutorial:Metoda JavaScript do obsługi tablic
Tutorial:Sortowanie tablic JavaScript
Tutorial:Iteracja tablicy JavaScript
Podręcznik:Metoda lastIndexOf tablicy Array
- Poprzednia strona includes()
- Następna strona isArray()
- Wróć do poprzedniego poziomu Podręcznik Referencyjny JavaScript Array